gpt4 book ai didi

iphone - 核心数据模型抛出异常

转载 作者:行者123 更新时间:2023-12-03 21:06:29 27 4
gpt4 key购买 nike

我在我的应用程序中使用核心数据。我的应用程序工作正常。我最近重置了我的模拟器设置,现在该应用程序抛出异常。我阅读了所有帖子并清理了我的目标,但它没有运行,然后我设置了断点并在此代码的最后一行发现了异常

- (NSManagedObjectModel *)managedObjectModel {

if (managedObjectModel_ != nil) {
return managedObjectModel_;
}
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"TouristGuide" withExtension:@"momd"];
managedObjectModel_ = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return managedObjectModel_;
}

此代码位于我的 APPdelegate 文件中。异常是

* Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Cannot create an NSPersistentStoreCoordinator with a nil model'

最佳答案

正如错误所示,模型似乎为零,或者更确切地说是 modelURL。您可以通过添加 NSLog(@"%@", modelURL) 来查看这一点,它将打印 (null)

确保您的模型确实名为 TouristGuide 并且位于 mainBundle 中,即在构建时添加。

关于iphone - 核心数据模型抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6678980/

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