Lately i run into some trouble when i tried to integrate a viewcontroller from another project to a new one.
As usual i dragged the files (classes + XIB) to the new project, added a new uiviewcontroller to the storyboard and set the class to the newly imported.
Starting the app i was greeted with an empty white view and the content of the XIB was ignored.
After some googling i found the needed trick: a view is is added automatically when you add a UIViewController to your storyboard:
I had to delete this “view”.
When the storyboard-engine does not get a view for the controller it falls back to looking for a XIB with the same name as the class.