0

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

Apple 文档显示拨打此电话

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

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

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

我错过了什么?

4

1 回答 1

0

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

请检查数据模型和您的NSManagedObject子类以确保它确实是date“日期”(数据模型)和“NSDate”(子类)类型。

于 2013-01-15T07:29:48.600 回答