objective-cnsmutablearraynsindexset

NSMutableIndexSet to NSMutableArray


I have NSMutableIndexSet with indexes, and I want to create a NSArray with his indexes..

NSMutableIndexSet *mutableIndexSet = [NSMutableIndexSet new];
[mutableIndexSet addIndex:0];
[mutableIndexSet addIndex:2];
[mutableIndexSet addIndex:4];

how can I do it??

Thanks


Solution

  • [mutableIndexSet enumerateIndexesUsingBlock:^(NSUInteger idx, BOOL *stop) {
        [myMutableArray addObject:[NSNumber numberWithInteger:idx]];
    }];