我有一个iOS 5选项卡式应用程序,使用故事板。iOS 5试图pushViewController从模态视图
我的选项卡控制器指向三个导航控制器。
从他们中的一个,流看起来是这样的:
开始视图 - >照片视图(模式) - >目录视图
在照片屏幕,我有以下按钮代码:
- (IBAction)acceptPhotoButtonPressed:(id)sender {
UIViewController *catalogView = [self.storyboard instantiateViewControllerWithIdentifier:@"CatalogView"];
[self.navigationController pushViewController:catalogView animated:YES];
}
我试着打打闹闹与presentingViewController
,parentViewController
- 甚至键入铸造那些到UINavigationController
。这导致其崩溃,并显示以下错误消息:
2012-04-06 00:32:45.808 myapp[19345:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITabBarController pushViewController:animated:]: unrecognized selector sent to instance 0x18d0d0'
这样告诉我,我还没有得到一个UINavigationController
的保持,但UITabBarController
。
有没有解决这个办法吗?
您是否有首选资源可以通过故事板进行设置?当我设置一个新项目时,默认情况下起始视图是UIView,而不是UINavigationView。如果有一种方法可以将UINavigationView设置为初始视图,那么很高兴看到! – Danny 2013-01-30 07:51:30