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