gpt4 book ai didi

objective-c - 找不到托管对象模型?

转载 作者:行者123 更新时间:2023-12-03 17:44:50 25 4
gpt4 key购买 nike

我在我的 .xcdatamodel 中创建了一个名为 photo 的实体。

但是当我尝试将其添加到我的上下文中时:

NSManagedObjectContext *context = [self managedObjectContext];
Photo *p = [NSEntityDescription insertNewObjectForEntityForName:@"Photo" inManagedObjectContext:context];

它有运行时错误:

+entityForName: could not locate an NSManagedObjectModel for entity name 'Photo'

这真的很奇怪,我包含了由 xcode coredata 生成的 Photo.h。

有人知道为什么会出错吗?

我根本找不到问题所在..> <

谢谢!

最佳答案

确保对 [self ManagedObjectContext] 的调用返回有效的上下文(而不是 nil)。还要确保您使用正确的大小写(您说您的实体称为“照片”,但您正在尝试为名为“照片”的实体插入新对象)。

关于objective-c - 找不到托管对象模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3087562/

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