Я запустил проект xCode 3, используя опцию «Создать приложение на основе окна». Кажется, все в порядке и довольно много сделано. Но затем наступает этап, когда я хочу добавить флип-переход к другому виду. И соответствующие документы, кажется, предполагают, что мне нужен rootViewController для моего UIWindow, чтобы сделать переворачивающиеся представления. (Проект был перенесен в xCode 4.2)
Мои вопросы:
Есть ли безопасный и эффективный способ добавить rootViewController после запуска проекта в течение некоторого времени?
Также попробовали следующий код:
- (void) setup_root_view_controller
{
root_view_controller = [[UIViewController alloc]
initWithNibName : nil
bundle : nil ];
[root_view_controller setView : [[window subviews] objectAtIndex : 0]];
[window setRootViewController : root_view_controller];
}
Приведенный выше код компилируется и работает нормально, за исключением того, что следующий "about_screen" не отображается.
about_screen.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[root_view_controller presentModalViewController : about_screen animated : YES];