我知道這個問題的不同版本已經被問過,但我真的被困在這裏。我試圖讓我的應用程序從我的應用程序委託推向一個新的觀點得到時:在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