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