1

我很难完成这似乎很简单的任务。我试图创建一个实体(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 派生数据并清理和构建。

4

0 回答 0