Move XIB into storyboard

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:

Screen Shot 2015-11-27 at 12.18.46

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.

 

 

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.