您的位置:首页 > 其它

利用kvo对集合进行操作

2016-02-25 22:43 330 查看
利用kvo对集合进行操作

NSLog(@"其他学生的成绩%@", [array valueForKeyPath:@"point"]);
NSLog(@"共%@个学生",      [array valueForKeyPath:@"@count"]);
NSLog(@"最高成绩:%@",     [array valueForKeyPath:@"@max.point"]);
NSLog(@"最低成绩:%@",     [array valueForKeyPath:@"@min.point"]);
NSLog(@"平均成绩:%@",     [array valueForKeyPath:@"@avg.point"]);

取一个数据的不重复子集,然后再输出总和,注意@distinctUnionOfObjects和@sum不能直接在一个keyPath中连接

[[array valueForKeyPath:@"@distinctUnionOfObjects.self"] valueForKeyPath:@"@sum.self"]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: