mogenerator
プロジェクトにを作成するためにインストールしましたManaged Objects
。
以前はなしで働いていましmogenerator
た。
私も使ってMagicalRecord
います。
私はエンティティを持っていてMessage
、ラインを実行しようとしています...
return [Message countOfEntitiesWithPredicate:[NSPredicate predicateWithFormat:@"user == 123"]];
しかしunrecognized selector
、この行でエラーが発生しています。
に変更すると...
return [_Message countOfEntitiesWithPredicate:[NSPredicate predicateWithFormat:@"user == 123"]];
正常に動作します。しかし、愚かなことは、この同じ関数を数行後に別の述語で実行し、修正しなくても正常に機能することです。述語なしで試しましたが、同じ結果が得られます。
編集
この行をコメントアウトして入れてみました...
return 0;
これで、この行の2回目の使用で認識されないセレクターが表示されます。CoreDataを_Message
最初に呼び出して「初期化」する必要があるようなものですか?!?!
何か案は?
編集2
実行しようとしたときにもこれを取得しています...
[Message createEntity];
同じ認識されないセレクター。これが私のすべてのCoreDataにこれを行う場合、これは非常に厄介です。