当我运行我的应用程序时,我在控制台中收到一条消息:
2011-11-16 19:17:41.292 Juice[8674:707] 应用程序预计在应用程序启动结束时有一个根视图控制器
我听别人说这与方法有关didFinishLaunchingWithOptions
如果有人对我收到此错误的原因有任何建议,我将不胜感激。
我的方法代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[window addSubview:tabBarController.view];
[window makeKeyAndVisible];
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
return YES;
}
您应该更换
[window addSubview:tabBarController.view];
to
[self.window setRootViewController:tabBarController];
也许你用'构建了你的项目空申请'并且忘记设置rootViewController
在你的didFinishLaunchingWithOptions
(存在于你的AppDelegate.m).
但是,如果您使用 ' 构建项目单一视图应用程序' 或其他类型,项目将设置rootViewController
via xib
默认情况下(这可能是主窗口.xib在你的项目中)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)