use*_*431 -1 objective-c nsarray ios
我有一个NSArray,我想知道它有多少特定的对象?
这是我的代码:
NSArray *filter = [[NSArray alloc]initWithObjects:@"1",@"2",@"2",@"3",@"2",@"3", nil];
switch (section) {
case 0:
//check how many 1 object is filter array
return //number of 1 object
break;
case 1:
//check how many 2 object is filter array
return //number of 2 object
break;
case 2:
//check how many 3 object is filter array
return //number of 3 object
break;
}
Run Code Online (Sandbox Code Playgroud)
请指导我.
听起来像你想要使用: NSCountedSet
NSCountedSet *filter = [NSCountedSet setWithObjects:@"1",@"2",@"2",@"3",@"2",@"3", nil];
NSLog(@"%@", @([filter countForObject:@"2"])); // Outputs 3
Run Code Online (Sandbox Code Playgroud)
如果您已经拥有阵列,则可以执行以下操作: [NSCountedSet setWithArray:array]
| 归档时间: |
|
| 查看次数: |
1013 次 |
| 最近记录: |