次の 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);