【发布时间】:2011-06-06 12:27:05
【问题描述】:
我想在应用程序窗口上调用-makeKeyAndVisible 之前以模态方式呈现一个视图控制器。但是,这段代码只显示了mainNav 视图控制器:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
MainViewController *main = [[MainViewController alloc] init];
UINavigationController *mainNav = [[UINavigationController alloc] initWithRootViewController:main];
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"Restore"])
{
DetailViewController *detail = [[DetailViewController alloc] init];
UINavigationController *detailNav = [[UINavigationController alloc] initWithRootViewController:detail];
// changing main to mainNav does not help
[main presentModalViewController:learnNav animated:NO];
[detailNav release]; [detail release];
}
self.window.rootViewController = mainNav;
[main release]; [mainNav release];
[self.window makeKeyAndVisible];
return YES;
}
我错过了什么?
【问题讨论】:
标签: iphone ipad uiviewcontroller modalviewcontroller uiwindow