我知道这个问题的不同版本已经被问过,但我真的被困在这里。我试图让我的应用程序从我的应用程序委托推向一个新的观点得到时:在didReceiveLocalNotification中设置根视图控制器:结果在黑色窗口
-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)localNotif {
我摆在那里下面的代码:
MyViewController *myViewController = [[MyViewController alloc]init];
nvcontrol = [[UINavigationController alloc] initWithRootViewController:myViewController];
[nvcontrol.navigationBar setTintColor:[UIColor blackColor]];
self.window.rootViewController = nvcontrol;
,并从这个,我得到一个黑色视图(其中myViewController
不应该有黑色导航栏)。
我在这里做错了什么?
您的项目包含一个MyViewController.xib文件? – 2012-08-02 17:27:57
不,我有一个UIViewController在我的故事板中的自定义类MyViewController – 2012-08-02 17:30:49
@philipM好,这是你的问题。虽然如果你有一个故事板,为什么不把初始视图控制器设置为你想要的?有一个箭头可以拖动。 – Dustin 2012-08-02 17:33:38