【发布时间】:2014-02-26 20:51:55
【问题描述】:
经过大量 RnD 和试验 n 错误,现在我不得不在这里问这个问题。我是 iOS 和 Objective C 的新手,所以我不确定错误的原因。我收到错误
libc++abi,dylib: 以 NSException 类型的未捕获异常终止
当我尝试从一个视图控制器导航到第二个视图控制器时,即当我单击按钮导航时它崩溃 n 出现此错误
现在这种情况正在发生如果我在新视图控制器上添加一些元素,如果我制作新的视图控制器并保留它,因为它没有问题,它可以正常工作,但是当它在它上面添加一些东西时......它开始崩溃
我正在做的代码是从一个视图控制器到第二个我想导航,它们是独立的视图控制器我没有使用导航控制器,只是试图用代码来实现它..
-(IBAction) tapForNavigation:(id) sender {
DAViewController *daCon = [self.storyboard instantiateViewControllerWithIdentifier:@"DAViewController"];
[self presentViewController:daCon animated:YES completion:nil];
}
这有一些问题,因为只有在导航面临的问题时,其他一切才能正常运行。
【问题讨论】:
-
如果您在从情节提要实例化视图控制器后不修改视图控制器,我是否正确理解您发布的代码片段?如果是这样,您能否将代码发布到您使用数据填充新视图控制器的位置?
-
@Mischa :数据意味着在视图控制器上添加视图,我正在使用情节提要添加它。
-
instantiateViewControllerWithIdentifier=@"DAViewController"
-
@Horst :这是问题中编辑的错字
-
只是为了确定:您尝试实例化的视图控制器中是否设置了任何连接,即当您在情节提要中选择视图控制器时是否设置了任何出口或操作?
标签: iphone objective-c xcode ios7 uiviewcontroller