2016-03-08 2 views
0

Я делаю очень сложное приложение с большим количеством классов. мое приложение отлично поработало, и я работал над ним в течение последнего месяца. последний раз, когда я работал над ним, я добавил функцию, и она отлично работала, я сохранил приложение и несколько раз запускал его, так как он работал. в последний раз, когда я включил свой компьютер, мне было предложено обновить xcode. Я обновил его, и с тех пор каждый раз, когда я запускаю свое приложение, он запускается без ошибок, но на симуляторе ios он показывает черный экран. Что я могу сделать? я очень много работал над этим приложением. Спасибо за помощь заранее.Черный экран при запуске приложения после последнего обновления Xcode 7.2

ответ

0

Там же несколько вопросов, которые могли бы случились, withou подробного описания этой проблемы, вы можете попробовать следующие решения:

  • сброс имитатор

enter image description here

  • проверить, если ваш первоначальный контроллер настраивается в раскадровке (выберите контроллер и нажмите атрибут инспектор, выберите контроллер начального представления):

enter image description here

  • если вы устанавливаете первоначальный контроллер представления программно проверить, что контроллер не ноль в приложении делегата

еще один совет - попробуйте использовать пользовательский интерфейс отладчик, который помогает серия:

enter image description here

+0

привет, спасибо за вашу помощь в первую очередь. теперь у меня есть мой контрольный элемент управления как основной, и я пробовал этот сброс в симуляторе, который не помог. отладчик UI покажет мне ничего, кроме черного экрана. приложение отлично работало, и я ничего не менял, кроме того, что я обновил Xcode, а затем возникла проблема .. любые идеи? –

+0

в вашем браузере viewController, вы можете что-то записать или поставить точку останова в методе viewDidLoad, посмотрите, действительно ли он вызывает ваш контроллер. – ignotusverum

+0

привет, я хочу поблагодарить вас! я должен был поставить точку останова на свой viewDidLoad, чтобы увидеть, что он даже не вызван, а затем я просто отправился на storyBoard и изменил контроллер rootview на мой контроллер view, потому что каким-то образом он потерял его. –

0

Любые отладочные сообщения в приложении Выход Xcode? Это обычно даст ключ.

Одна вещь, которую я могу думать, что в вашем

- (void) applicationDidFinishLaunching:(UIApplication*)application

делегатом, попробуйте установить контроллер представления корневого окна, чтобы ваш контроллер представления. Пример:

[window setRootViewController:viewController]; 
[window makeKeyAndVisible]; 

Опять же, вывод отладки Xcode подтвердит, что это действительно так.

+0

привет, у меня есть другой контроллер, который настроен на основной раскадрой, поэтому мне это не помогает .. спасибо –

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