1

我有一个包含 StoryboardID 为“PendingToursVC”的 ViewController 的故事板。在我的代码中,我执行以下操作:

@try {
        self.pendingToursVC = [storyboard instantiateViewControllerWithIdentifier:@"PendingToursVC"]; <-- app crashes on this line
    }
    @catch (NSException *exception) {
        NSLog(@"exception:\n%@", [exception description]);
    }

程序在这一行停止,在崩溃堆栈中,您可以看到抛出了 objc_exception_throw(无论是什么)。

在此处输入图像描述

那么,为什么控制台中没有显示异常。这样我不明白这里发生了什么。任何提示如何找出都表示赞赏。

4

1 回答 1

0

谢谢阅读。解决方案是,我有两个故事板(德语和英语)。在英文故事板中存在视图控制器。但是我昨天把我的iphone从西班牙语变成了德语。因此,该应用程序尝试从德语情节提要中检索视图控制器。因此它不存在并崩溃。那是个大错特错。

于 2013-03-15T17:53:10.797 回答