1

非常に単純な作業のように見えることに苦労しています。エンティティ (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 を削除して、クリーン&ビルドしてみました。

4

0 に答える 0