【发布时间】:2012-02-25 21:13:43
【问题描述】:
我正在尝试使用情节提要使 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),但这是错误:
【问题讨论】:
-
发布异常的堆栈跟踪。
标签: objective-c ios debugging storyboard uisplitviewcontroller