【发布时间】:2014-04-12 15:59:52
【问题描述】:
我正在使用 XMPP 框架的核心数据消息存储,我想向我的应用程序添加另一个核心数据实体,我创建 .xcdatamodeld 并创建实体,我将代码添加到我的 AppDelegate,但我得到了错误。会不会是因为我使用了 XMPP Framework 的 Core Data 消息存储,如何解决?
NSManagedObjectContext *context = [self managedObjectContext_messageList];
NSManagedObject *contexNew = [NSEntityDescription insertNewObjectForEntityForName:@"UserProfileEntity" inManagedObjectContext:context];
[contexNew setValue:@1 forKey:@"id"];
[contexNew setValue:@"name TEST" forKey:@"name"];
[contexNew setValue:@"test YEP" forKey:@"test"];
NSError *error;
if ([context save:&error])
{
NSLog(@"%@", error.description);
}
它在第二行崩溃
'+entityForName: nil 不是合法的 NSManagedObjectContext 参数 搜索实体名称'UserProfileEntity''
【问题讨论】:
标签: ios objective-c core-data uiviewcontroller