I’m just learning about Collection Operators and my first example isn’t working. How can I fix this?
NSArray *arr = [NSArray arrayWithObjects:[NSNumber numberWithInt:1],
[NSNumber numberWithInt:10],
[NSNumber numberWithInt:100],
[NSNumber numberWithInt:1000],
nil];
NSLog(@"%@", [arr valueForKeyPath:@"@min"]);
I crash out with:
this class is not key value coding-compliant for the key min
From your link:
For this case, use
[arr valueForKeyPath:@"@min.intValue"];