gpt4 book ai didi

iPhone 核心数据示例产生异常

转载 作者:行者123 更新时间:2023-12-03 19:08:53 24 4
gpt4 key购买 nike

不再受保密协议(protocol)约束。

iPhone 核心数据示例中存在遗漏,但现已更正。此外,示例代码始终是正确的,他们只是在教程中遗漏了一些细节。

(解释请引用iPhone Dev Forums)

我构建了一个应用程序两次,并两次收到相同的错误(但在两个不同的地方):

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '+entityForName: could not locate an NSManagedObjectModel for entity name 'Event''

我读了apple docs :

它说明了模型丢失、上下文为零或持久性存储无效的问题。

但是,由于这是我的第一个核心数据项目,因此我在调试方面有点薄弱。如果需要的话我可以发布代码。

非常感谢任何帮助。

最佳答案

我找到了答案。 (如果您想要此答案的 iPhone 3.0 sdk 版本,请参阅页面底部的链接)应用程序委托(delegate) applicationDidFinishLaunching 方法中的内容应如下所示:

(void)applicationDidFinishLaunching:(UIApplication *)application { 

NSManagedObjectContext *context = [self managedObjectContext];
if (!context) {
// Handle the error.
}

RootViewController *rootViewController = [[RootViewController alloc]
initWithStyle:UITableViewStylePlain];

rootViewController.managedObjectContext = context;

UINavigationController *aNavigationController = [[UINavigationController
alloc] initWithRootViewController:rootViewController];
self.navigationController = aNavigationController;
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
[rootViewController release];
[aNavigationController release];
}

iPhone Dev Forums Link

关于iPhone 核心数据示例产生异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/657042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com