我有一个NSMutableIndexSet:
<NSMutableIndexSet: 0x85825c0>[number of indexes: 2 (in 2 ranges), indexes: (2 4)]
如何将索引(2)的数量设置为类似int的属性,并将索引设置为数组(2 4)
答案 0 :(得分:2)
您可以使用count
方法获取集合中的索引数。
同
enumerateIndexesUsingBlock:
您可以枚举集合中的所有索引并添加它们
到NSMutableArray
:
NSUInteger numberOfIndexes = [set count];
NSMutableArray *array = [NSMutableArray array];
[set enumerateIndexesUsingBlock:^(NSUInteger idx, BOOL *stop) {
[array addObject:@(idx)];
}];
NSLog(@"%@", array);