我对键值编码和核心数据感到困惑。
Apple文档显示正在进行此调用
NSDate *latestDate = [transactions valueForKeyPath:@"@max.date"];
但是当我将它添加到我自己的类时,我得到了这个异常
Exception [<MyClass 0x171be8> valueForUndefinedKey:]: this class is not key value coding-compliant for the key @max.
我错过了什么?
答案 0 :(得分:0)
此错误表示您的Transaction
实体(或transactions
中包含的任何实体)具有不同名称或类型的日期属性。
请检查数据模型和NSManagedObject
子类,以确保它确实是date
,类型为“Date”(数据模型)和“NSDate”(子类)。