【发布时间】:2012-12-24 16:41:57
【问题描述】:
使用新的文字语法创建字典,因此:
NSDictionary *valuesByHour = @{
@9: @2,
@10: @2,
@11: @3,
@12: @3,
@1: @2,
@2: @2
};
然后,我想找到最大值,像这样:
return [[self.valuesByHour allValues] valueForKeyPath:@"max.intValue"];
但出现此错误:
[<__NSCFNumber 0x9f6fbe0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key max.
也尝试过以旧方式实际创建 NSNumber,例如[NSNumber numberWithInt:2]。
【问题讨论】:
标签: objective-c cocoa kvc