与设备方向相关的异常NSInternalInconsistencyException

时间:2012-04-29 18:23:57

标签: ios ipad exception orientation

我正在处理的iPad应用程序出现异常错误:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason:     '+entityForName: could not locate an NSManagedObjectModel for entity name 'Card''
*** First throw call stack:
(0x35ef988f 0x31872259 0x37aee7e5 0x8aadd 0x30a35e33 0x30a42391 0x30a42201 0x30a420e7    0x30a41969 0x30a416ab 0x30a4156b 0x30a000bd 0x35e581fb 0x37349aa5 0x373496bd 0x373495c9 0x30b7ea73 0x30ae0b1f 0x30b7212b 0x30b720bb 0x30a40ba9 0x30bb8927 0x34c6e2e9 0x34c6de23 0x30bbeae9 0x34c47f09 0x35e587d3 0x35e59461 0x30c741af 0x30c7594d 0x30bab509 0x30a34893 0x30a2e8d7 0x309fcc6b 0x309fc70f 0x309fc0e3 0x35bcf22b 0x35ecd523 0x35ecd4c5 0x35ecc313 0x35e4f4a5 0x35e4f36d 0x30a2da13 0x30a2ae7d 0x83631 0x835f0)

仅当我更改我的视图控制器时才会发生这种情况:shouldAutorotateToInterfaceOrientation from:

return YES;

为:

if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight)
    return YES;

return NO;

为什么会导致NSInternalInconsistencyException? 我在调试时注意到,应该通过相同的函数调用AutorotateToInterfaceOrientation大约20次:[UIViewController _isSupportedInterfaceOrientation:]。这不是递归完成的。

我的应用程序仅在支持的方向上具有横向(左)和横向(右)以及横向(左)作为初始方向

提前致谢。

0 个答案:

没有答案