0

我有一個UINavigationController,我想從那個導航開始有一個新的UIViewController,它有自己的視圖控制器。 當我試圖做到這一點,我面對此異常從UINavigationController開始一個新的UIViewController

在束加載)「用名和目錄「無法加載NIB Main.storyboardc」

我加入新的視圖控制器這兩個行代碼

  UIViewController *mainViewController =[self.storyboard instantiateViewControllerWithIdentifier:@"CGMainViewController"]; 
     [self presentViewController:mainViewController animated:NO completion:nil]; 

是否有任何的方式開始從導航控制器新UIViewController而不將其添加到導航?

回答

0

解決

我的代碼在正確運行

exception出現因爲所述標識符的打字錯誤在storyboard

1

您可以:

[self presentViewController:newViewController animated:YES completion:nil]; 

要模態地提出了一種新UIViewController而不將其添加到UINavigationController堆棧

另外,如果你想在新的VC是在一個新的UINavigationController,則:

UINavigationController * nc = [[UINavigationController alloc] initWithRootViewController:newViewController]; 
[self presentViewController:nc animated:YES completion:nil]; 

我可以給你更多的信息,如果你更清楚你的問題,並提出一些你得到的代碼錯誤來自。

+0

上述新的視圖控制器的當我這樣做時會出現異常 –

+0

如何在你的程序中創建和初始化'newViewController'碼? – aytunch

相關問題