0
@"@max.self"
を使用して配列から最大値を調べようとしていますが、iOS 9.3.5デバイスで実行しようとするとnilが返されます。上位バージョンの場合、正しく動作し、適切な値を返します。私は、コンソールからNSLog
声明とarrayOfBarGraphValues
の値の出力を添付しています下valueForKeyPath:@ "@ max.self"はiOS 9.3.5でnilを返しますか?
NSNumber *maxOfBarGraphValues = [arrayOfBarGraphValues valueForKeyPath:@"@max.self"];
NSLog(@"%@",[[arrayOfBarGraphValues valueForKeyPath: @"@max.self"]floatValue]);
。
Printing description of self->arrayOfBarGraphValues: <__NSArrayM 0x16e1ffc0>
(
5,
4,
7,
7,
6,
6,
7,
7,
7,
7,
7,
7,
7
)
(lldb) po maxOfBarGraphValues
nil
「arrayOfBarGraphValues」を作成する行を表示できますか? – trungduc
@property(非原子、弱)NSArray * arrayOfBarGraphValues; –
私は 'arrayOfBarGraphValues'の値を代入する行を意味します@Karan Bhatia – trungduc