したがって、新しいリテラル構文で辞書を作成します。
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 numberWithInt:2] など、古い方法で実際に NSNumbers を作成しようとしました。