我创建了一个带有名为“Status”的实体的数据模型。我还创建了适当的类,以便我可以使用属性来获取属性。但我的应用程序似乎无法找到我的数据模型:S
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
// Database test.
NSManagedObjectContext *managedObjectContext = self.managedObjectContext;
Blabla *t = [NSEntityDescription insertNewObjectForEntityForName:@"Status" inManagedObjectContext:managedObjectContext];
我把相关代码拿出来了。它停在最后一行,给我这个错误:
+entityForName:在此模型中找不到名为“Status”的实体。'
我仔细检查了这些名字。我确实有一个名为 Status 的实体。我不明白:S 我还检查了数据模型是否在我的编译源中。这是...
谢谢...
最佳答案
我知道这已经很旧了,但我相信这是模型配置的问题。如果有人看到这篇文章,请检查该实体是否处于“默认”配置中,或者如果您添加了不同的配置,请确保将相关实体添加到正确的配置中。
关于iphone - 未找到核心数据实体名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7733046/