NSManagedObject上的最大日期值

时间:2013-01-15 07:21:51

标签: ios core-data key-value-coding

我对键值编码和核心数据感到困惑。

Apple文档显示正在进行此调用

NSDate *latestDate = [transactions valueForKeyPath:@"@max.date"];

但是当我将它添加到我自己的类时,我得到了这个异常

Exception [<MyClass 0x171be8>  valueForUndefinedKey:]: this class is not key value coding-compliant for the key @max.

我错过了什么?

1 个答案:

答案 0 :(得分:0)

此错误表示您的Transaction实体(或transactions中包含的任何实体)具有不同名称或类型的日期属性。

请检查数据模型和NSManagedObject子类,以确保它确实是date,类型为“Date”(数据模型)和“NSDate”(子类)。