不幸因未捕获的异常终止应用程序?

时间:2014-05-05 06:19:50

标签: ios

我正在开发一个包含多个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];
}

3 个答案:

答案 0 :(得分:0)

我认为您在initWithNibName中传递了错误的名称:@“ViewController”导致错误。

答案 1 :(得分:0)

根据崩溃日志,笔尖名称存在问题。而是oneViewControllerl,笔尖名称可能是oneViewController。检查nib(xib)文件&修正了正确的笔尖名称。

答案 2 :(得分:0)

要检查您是否设置了正确的笔尖名称而不是ViewController

secondViewController *desController=[[secondViewController alloc]initWithNibName:@"ViewController" bundle:nil];