gpt4 book ai didi

ios - 搜索数据模型资源时的 nil 路径

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:44 25 4
gpt4 key购买 nike

我正在关注 Apple 的 Core Data Tutoriol,但将其实现到我自己的项目中,这意味着我还没有开始使用 Core Storage Data 创建项目。所以我一直在复制和粘贴很多应该自动为我制作的东西,但我遇到了问题。

我收到这个错误:

* Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '* -[NSURL initFileURLWithPath:]: nil string parameter'

在这个函数中发生的事情:

- (NSManagedObjectModel *)managedObjectModel {

if (managedObjectModel_ != nil) {
return managedObjectModel_;
}
NSString *modelPath = [[NSBundle mainBundle] pathForResource:@"Assignments" ofType:@"momd"];
NSURL *modelURL = [NSURL fileURLWithPath:modelPath];
managedObjectModel_ = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return managedObjectModel_;

我在资源组中有我的数据模型,它名为“Assignments.xcdatamodel”,所以我对问题所在感到困惑。

我在想我需要更改一些配置文件,或者它可能只是一个简单的路径错误?

非常感谢任何帮助。

最佳答案

如果您的项目中只有一个版本的对象模型,您可能需要使用“mom”作为扩展名而不是“momd”。试一试,看看是否有帮助!

关于ios - 搜索数据模型资源时的 nil 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4370657/

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