在特定位置将对象从一个阵列添加到另一个阵列

Lau*_*ell 5 objective-c nsmutablearray

我有两个Mutable Arrays,firstArray和secondArray.两者都填充了对象.我想在firstArray中的特定点(不是在结尾而不是在开头)将secondArray中的对象添加到firstArray.有没有办法做到这一点?目前我只使用这行代码:

[self.firstArray addObjectsFromArray:secondArray];
Run Code Online (Sandbox Code Playgroud)

我想要的是FOO CODE:self.firstArray addObjectFromArray AT SPECIFIC POINT X:secondArray,specificpointX)

任何帮助表示赞赏!

Lau*_*ell 14

回答我自己的问题,这有效:

 int z;
 z = (int)self.specificPosition;

 // Start adding at index position z and secondArray has count items

 NSRange range = NSMakeRange(z, [secondArray count]);     
 NSIndexSet *indexSet = [NSIndexSet indexSetWithIndexesInRange:range];
 [self.firstArray insertObjects:secondArray atIndexes:indexSet];
Run Code Online (Sandbox Code Playgroud)