2015-05-21 5 views
0

У меня есть проект, с которого я начал работать в Xcode 4. Затем я перенес этот проект в Xcode 6. Проект компилируется и работает плавно. Затем я хотел переместить это, чтобы использовать Раскадровки.Перемещение проекта из XIB/NIB в раскадровки

Чтение здесь и в других местах я вижу, что люди говорят, что они добились этого, выполнив следующие действия:

  1. Создать раскадровке
  2. Перетащите ViewController на раскадровке
  3. Нажмите на белке в ViewController
  4. Удалить его Перейти к исходному XIB и скопировать весь вид
  5. Вставить это в viewcontroller на новую раскадровку
  6. Идите в файл appdelegate.m и редактировать раздел didFinishLaunchingWithOptions выглядеть следующим образом:

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
        return YES; 
    } 
    

нет ошибок в моем коде. Строит отлично, но вместо того, чтобы видеть новый Storyboard/ViewController, я просто вижу черный экран. Я уверен, что чего-то не хватает, но я не могу найти, что это такое.

Если вы хотели бы видеть мой код, я его здесь: https://github.com/martylavender/LittleToDoApp/tree/Storyboards

Благодаря

ответ

1

Вы должны установить свой первый контроллер представления в качестве исходного контроллера представления в раскадровке.

enter image description here

Вам просто нужно проверить is initial View Controller линию на правой панели

+0

Я сделал это, но я все еще получаю черный экран в симуляторе. https://www.evernote.com/l/AJiRJjS3gilDPpwY7fLCH3ZTROVugzsKnDQB/image.png – Marty

+0

Странно, основной интерфейс в вашей информации о сборке - это первое, что я считаю, проверяя открытие вашего проекта, и оно было правильно настроено на ваш MainStoryboard. – SeNeO

0

я понял это.

Глядя на информацию о конструкции проекта, я не установил Основной интерфейс на MainStoryboard. Это с более ранним предложением исправлено! Спасибо !!!

+0

Я сделал что-то похожее для OSX-приложения, но я отключил кнопки меню ... – nyxee

Смежные вопросы