15

我在 iOS 5 中使用 Storyboard 时遇到间歇性崩溃。当我尝试使用 Storyboard 中的视图控制器实例化一个新对象时,我经常会收到 SIGABRT。这似乎是一个非常普遍的错误,但我找不到其他人看到这个。谢谢你的帮助!

SectionLandscapeViewController *sectionViewController = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil] instantiateViewControllerWithIdentifier:@"SectionLandscapeViewController"];

和崩溃...

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIProxyObject 0xa0fba20> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key sceneViewController.'
4

4 回答 4

3

尝试使用不同于真实 UIViewController 类名的情节提要 ID。

于 2019-11-13T14:58:29.430 回答
1

我可以通过在 iPhone 模拟器中执行“重置内容和设置”来解决此问题。

于 2013-05-30T17:52:44.270 回答
1

打开此控制器的 .xib 文件并右键单击“文件所有者”并检查是否连接了任何错误的属性或插座。如果是错误的,您会在插座右侧找到一个黄色的小图标。只需删除它并尝试。

于 2012-06-15T09:43:49.620 回答
0

在模拟器中运行它:

尝试Simulator -> Reset Content and Settings

在设备上

尝试删除并重新安装应用程序

于 2016-03-01T22:42:26.183 回答