非常に単純な作業のように見えることに苦労しています。エンティティ (LVUser) を作成しようとしており、前述のクラスに実装されているカスタム メソッドを呼び出しています。私が行ったすべての試みは、インスタンスエラーに送信された認識できないセレクターを返します。プロジェクトで MagicalRecord を使用していますが、CoreData の生のメソッドでも試してみました。
最初の試み
LVUser* user = [LVUser MR_createEntity];
[user signInWithDelegete:self];
2 回目の試行
LVUser* user = [LVUser MR_createInContext:[RKObjectManager sharedManager].managedObjectStore.mainQueueManagedObjectContext];
[user signInWithDelegete:self];
3 回目の試行
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 を削除して、クリーン&ビルドしてみました。