在我的数据模型中,在实体中,我有一个布尔值属性。在xcmodeldatad文件中,它列出为:need sync Boolean.
在NSmanagedobject文件中,如下所示:
.h file: @property (nonatomic, strong) NSNumber *needsync;//bool
.m file @dynamic needsync;
在编辑后保存记录时,我使用了以前多次使用的以下代码:
[列出setValue:@ 0 forKey:@“ needsync”];
但是,当达到此行时,它将引发异常
NSUnknownKeyException', reason: '[<__NSCFString 0x17409c4d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key need sync.'
这真的让我感到困惑,我想知道是否有人可以发现错误或以前曾经发生过这种情况。
谢谢。
最佳答案
再次检查您的代码。
崩溃日志显示您的对象是NSString,而不是YourList对象,因此,它没有Needsync属性=>崩溃。
关于ios - Objective-C:在核心数据中设置 bool 值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43668169/