Я делаю очень сложное приложение с большим количеством классов. мое приложение отлично поработало, и я работал над ним в течение последнего месяца. последний раз, когда я работал над ним, я добавил функцию, и она отлично работала, я сохранил приложение и несколько раз запускал его, так как он работал. в последний раз, когда я включил свой компьютер, мне было предложено обновить xcode. Я обновил его, и с тех пор каждый раз, когда я запускаю свое приложение, он запускается без ошибок, но на симуляторе ios он показывает черный экран. Что я могу сделать? я очень много работал над этим приложением. Спасибо за помощь заранее.Черный экран при запуске приложения после последнего обновления Xcode 7.2
ответ
Там же несколько вопросов, которые могли бы случились, withou подробного описания этой проблемы, вы можете попробовать следующие решения:
- сброс имитатор
- проверить, если ваш первоначальный контроллер настраивается в раскадровке (выберите контроллер и нажмите атрибут инспектор, выберите контроллер начального представления):
- если вы устанавливаете первоначальный контроллер представления программно проверить, что контроллер не ноль в приложении делегата
еще один совет - попробуйте использовать пользовательский интерфейс отладчик, который помогает серия:
Любые отладочные сообщения в приложении Выход Xcode? Это обычно даст ключ.
Одна вещь, которую я могу думать, что в вашем
- (void) applicationDidFinishLaunching:(UIApplication*)application
делегатом, попробуйте установить контроллер представления корневого окна, чтобы ваш контроллер представления. Пример:
[window setRootViewController:viewController];
[window makeKeyAndVisible];
Опять же, вывод отладки Xcode подтвердит, что это действительно так.
привет, у меня есть другой контроллер, который настроен на основной раскадрой, поэтому мне это не помогает .. спасибо –
- 1. iOS 9 черный экран при первом запуске
- 2. Черный экран вокруг приложения?
- 3. Не удалось открыть xcode 7.2 после обновления
- 4. Xcode зависает при запуске приложения после обновления Yosemite
- 5. Черный экран при запуске моего приложения на эмуляторе студии Android
- 6. Случайный черный экран при запуске приложения для Android на устройстве
- 7. Черный экран при запуске по телефону
- 8. Ios, замерзание камеры при запуске (черный экран)
- 9. Android: Черный экран при запуске нового действия
- 10. Xcode 4.3 Черный экран при добавлении закладки
- 11. SurfaceView, черный экран после повторного открытия приложения
- 12. Черный экран при запуске приложения на устройстве с момента обновления XCode7
- 13. Xcode - получить черный экран программирования
- 14. Черный экран после presentViewController
- 15. iOS: случайный черный экран при загрузке приложения
- 16. Белый экран, наблюдаемый при запуске приложения QGraphicsView
- 17. IOS/Xcode: экран раскадровки, превращающийся в черный
- 18. Черный экран после обновления до Android Studio 2.2.1
- 19. Я получаю пустой и черный симулятор при запуске приложения
- 20. iPhone симулятор показывает только черный экран после запуска приложения
- 21. xCode Crashing При запуске приложения
- 22. Экран приложения, искаженный после обновления iOS
- 23. Swift: возникла ошибка после обновления Xcode 7.2 до 8
- 24. Проблемы с созданием после обновления Xcode 7.2 до 7.3
- 25. Изменить цель развертывания watchOS после обновления до Xcode 7.2
- 26. Win CE 6.0 показывает черный экран при запуске
- 27. Netbeans 7.2 Ошибки при запуске
- 28. получить черный экран после popScene
- 29. После вызова finishInteractiveTransition - черный экран
- 30. Черный экран после нажатия кнопки
привет, спасибо за вашу помощь в первую очередь. теперь у меня есть мой контрольный элемент управления как основной, и я пробовал этот сброс в симуляторе, который не помог. отладчик UI покажет мне ничего, кроме черного экрана. приложение отлично работало, и я ничего не менял, кроме того, что я обновил Xcode, а затем возникла проблема .. любые идеи? –
в вашем браузере viewController, вы можете что-то записать или поставить точку останова в методе viewDidLoad, посмотрите, действительно ли он вызывает ваш контроллер. – ignotusverum
привет, я хочу поблагодарить вас! я должен был поставить точку останова на свой viewDidLoad, чтобы увидеть, что он даже не вызван, а затем я просто отправился на storyBoard и изменил контроллер rootview на мой контроллер view, потому что каким-то образом он потерял его. –