我正在尝试使用故事板来使用UISplitViewController,但是当我尝试实例化我的主ViewController时,我的应用程序崩溃了一个神秘的EXC_BAD_ACCESS和反汇编。
我的UISplitViewController子类上有一个属性splitNavVc
,在我的故事板中我有下面的设置。 splitNavVc
位于左侧,是UINavigationController的子类。问题是,在视图加载后尝试实例化splitNavVc时,应用程序崩溃了。要实例化它,我正在使用
if(!detailVc){
detailVc = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailVc"];
}
if(!splitNavVc){
splitNavVc = [self.storyboard instantiateViewControllerWithIdentifier:@"SplitMenu"];// crash
}
[self setViewControllers:[NSArray arrayWithObjects:splitNavVc, detailVc, nil]];
有什么办法可以追踪异常的原因吗? EXC_BAD_ACCESS
并不是特别具有描述性。
没有堆栈跟踪转储到控制台(lldb),但这是错误:
答案 0 :(得分:0)
奇怪的是,当我将XCode中的调试器从LLDB切换到GDB时,这似乎停止了。我正在使用LLVM作为编译器,如果这会产生影响。