我正在开发一个包含多个xib文件的示例应用程序并尝试进行导航,第一个视图到第二个不幸的应用程序已崩溃
* 由于未捕获的异常终止应用' NSInternalInconsistencyException',原因:'无法在捆绑中加载NIB:' NSBundle(已加载)&#39 ;使用名称' ViewController'
是什么原因?我使用的一些代码:
#import "ViewController.h" /*current view*/
#import "secondViewController.h" /*view for navigate*/
-(void)navigation{
secondViewController *desController=[[secondViewController alloc]initWithNibName:@"ViewController" bundle:nil];
[self presentViewController:desController animated:YES completion:nil];
}
答案 0 :(得分:0)
我认为您在initWithNibName中传递了错误的名称:@“ViewController”导致错误。
答案 1 :(得分:0)
根据崩溃日志,笔尖名称存在问题。而是oneViewControllerl
,笔尖名称可能是oneViewController
。检查nib(xib)文件&修正了正确的笔尖名称。
答案 2 :(得分:0)
要检查您是否设置了正确的笔尖名称而不是ViewController
?
secondViewController *desController=[[secondViewController alloc]initWithNibName:@"ViewController" bundle:nil];