0

我正在努力将数据添加到核心数据中并进行检索。看起来这段代码应该可以工作,但它抛出了我的标题中看到的错误。我基本上是从 NSUserDefaults 获取数据并尝试将其写入我的核心数据。

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *sellTitle = [defaults objectForKey:@"sellTitle"];

Item *item = (Item *)[NSEntityDescription insertNewObjectForEntityForName:@"Item" inManagedObjectContext:managedObjectContext];

[item setValue:sellTitle forKey:@"title"];
NSError *error;
if (![managedObjectContext save:&error]);
        NSLog(@"Failed to add all the data: %@", [error domain]);

+entityForName: nil 不是搜索实体名称“项目”的合法 NSManagedObjectContext 参数

知道为什么吗?我已经尝试了一些在这里找到的解决方案,但没有任何效果。例如,我试图将它实现到 AppDelegate 中,但我的 ManagedObjectContext 仍然得到零回报。谢谢!

4

0 回答 0