CoreData实体未正确初始化

时间:2013-09-17 21:29:06

标签: ios objective-c core-data restkit magicalrecord

我很难看到一个非常简单的任务。我试图创建一个实体(LVUser)并调用前面提到的类中实现的自定义方法。我做的每一次尝试都会返回一个无法识别的选择器,发送给实例错误。我在我的项目中使用了MagicalRecord,但无论如何也尝试使用CoreData原始方法。

首次尝试

LVUser* user = [LVUser MR_createEntity];
[user signInWithDelegete:self];

第二次尝试

LVUser* user = [LVUser MR_createInContext:[RKObjectManager sharedManager].managedObjectStore.mainQueueManagedObjectContext];
[user signInWithDelegete:self];

第三次尝试

LVUser* user = [[NSManagedObject alloc] initWithEntity: [LVUser MR_entityDescription]          insertIntoManagedObjectContext:[RKObjectManager sharedManager].managedObjectStore.mainQueueManagedObjectContext];
[user signInWithDelegete:self];

最后一个例子给了我这个警告

Incompatible pointer types initializing 'LVUser *' with an expression of type 'NSManagedObject *'

我不知道我做错了什么,它们确实是兼容的指针类型。

我尝试删除Xcode Derived Data并清理&建立。

0 个答案:

没有答案