【发布时间】:2017-04-28 12:04:42
【问题描述】:
在我的数据模型中,在一个实体中,我有一个布尔属性。在 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.'
这真的让我很困惑,我想知道是否有人能发现错误或以前发生过这种情况。
谢谢。
【问题讨论】:
-
NSNumber *num = @([@"0" intValue]); [list setValue: num forKey:@"needsync"];
标签: ios objective-c nsunknownkeyexception