我目前尝试实现RestKit CoreData扩展来将对象缓存到我的设备。问题是我显然不能排除在代码中链接的某些对象。
我举一个例子:
我的对象消息:
@interface Message : NSManagedObject
@property (nonatomic, copy) NSString *uuid;
@property (nonatomic, copy) NSString *text;
@property (nonatomic, copy) User *user;
@end
我想要缓存Message,但是当数据来自服务器时,User对象应该在该对象中。
但是我收到了这个错误:
[<NSManagedObject 0xeaa1290> valueForUndefinedKey:]: the entity Message is not key value coding-compliant for the key "user".'
有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
我发现了问题。我忘了在我的momd文件中将我的NSManagedObject的类设置为Message,因此找不到数据模型中尚未定义的属性。