在我的数据模型中,在一个实体中,我有一个布尔属性。在 xcmodeldatad 文件中,它被列为:
need sync Boolean.
在 NSmanagedobject 文件中如下:
.h file: @property (nonatomic, strong) NSNumber *needsync;//bool
.m file @dynamic needsync;
在编辑后保存记录时,我使用了之前多次使用过的以下代码:
[list setValue:@0 forKey:@"needsync"];
但是,当它到达这一行时会抛出异常
NSUnknownKeyException', reason: '[<__NSCFString 0x17409c4d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key need sync.'
这真的让我感到困惑,我想知道是否有人能发现错误或以前发生过这种情况。
谢谢你。