現在、RestKit CoreData 拡張機能を実装して、オブジェクトをデバイスにキャッシュしようとしています。問題は、コードでリンクされている特定のオブジェクトを明らかに除外できないことです。
例を挙げます:
私のオブジェクト メッセージ:
@interface Message : NSManagedObject
@property (nonatomic, copy) NSString *uuid;
@property (nonatomic, copy) NSString *text;
@property (nonatomic, copy) User *user;
@end
メッセージをキャッシュしたいのですが、データがサーバーから来るとき、ユーザーオブジェクトはそのオブジェクトにあるだけです。
ただし、次のエラーが表示されます。
[<NSManagedObject 0xeaa1290> valueForUndefinedKey:]: the entity Message is not key value coding-compliant for the key "user".'
この問題を回避する方法はありますか?