我有两个可变数组,firstArray和secondArray。两者都填充有对象。我想将对象从secondArray添加到firstArray的特定点处(而不是在末尾,而不是在开始处)。有没有办法做到这一点?目前,我仅使用以下代码行:

[self.firstArray addObjectsFromArray:secondArray];

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

任何帮助表示赞赏!

最佳答案

回答我自己的问题,这可行:

 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];

关于objective-c - 将对象从一个数组添加到特定位置的另一个数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5184374/

10-09 02:42