Белый вид при запуске приложения iOS в симуляторе - PullRequest
1 голос
/ 29 июня 2011

Я работаю над приложением 4 месяца, оно довольно сложное и работает нормально.Внезапно я добавил новый класс и сделал некоторые изменения в MainWindow.xib со всеми моими представлениями там, и теперь я просто получаю простое белое представление, когда запускаю его с помощью симулятора.Я даже полностью сократил его до ничего, кроме appdelegate и одного простого простого представления с кнопкой.В общем, у меня есть приложение, в котором есть только appDelegate, управляющий tabBar, запускаемый с одним простым представлением, без фреймворков, без ничего, и я все еще получаю белое приложение.активировал для запуска приложения в симуляторе, но я не могу понять это.

Спасибо

Ответы [ 2 ]

1 голос
/ 21 октября 2011

Я понял, что никогда не объяснял, как все это работает, давным-давно: плохое связывание окна, на которое указывал EmptyStack, но это было не в коде, а в свойствах представления в интерфейсестроитель.Я установил тип окна как класс, который должен был быть контроллером окна, а не тип (:

0 голосов
/ 29 июня 2011

Это происходит, если вы забыли добавить контроллер корневого представления в главное окно, либо [self.window addSubview:yourRootViewController.view], либо self.window.rootViewController = yourRootViewController; ( Примечание. Если вы делаете это с помощью кода ).

И вы видите белый цвет, потому что backgroundColor в главном окне white.

...