У меня есть приложение для iOS, которое я создал с помощью шаблона Xcode 4.0 «Window-based Application». Тогда он работал нормально и использовал SDK iOS 4.3. Это приложение, которое просто помещает кнопки, метки и т. Д. Прямо в окно. Никаких контроллеров просмотра - ничего.
Но теперь, когда я обновился до Xcode 4.2 (и его iOS 5.0 SDK) и запустил приложение, это сообщение записывается в консоль, когда приложение запускается в симуляторе:
«Ожидается, что приложения будут иметь корневой контроллер представления в конце запуска приложения »
Конечно, приложение продолжает работать, но этот довольно надоедливый журнал распечатывается при каждом запуске.
Почему это происходит? Почему iOS 5.0 предпочитает / запрашивает контроллеры представления?