Ios 将中数组的第二个索引添加到另一个数组';s第二指数

Ios 将中数组的第二个索引添加到另一个数组';s第二指数,ios,objective-c,arrays,Ios,Objective C,Arrays,我是iOS开发的新手,我知道这个问题很简单,但我尝试了很多次,但没有找到任何解决方案我想将数组的第二个索引值添加到另一个数组的第二个索引中,为此我编写了如下代码 for (int i=0; i<[category.subCategoriesArray count]; i++) { SubCategory *subCategory = [category.subCategoriesArray objectAtIndex:i]; [self.categoryArray addO

我是iOS开发的新手,我知道这个问题很简单,但我尝试了很多次,但没有找到任何解决方案我想将数组的第二个索引值添加到另一个数组的第二个索引中,为此我编写了如下代码

for (int i=0; i<[category.subCategoriesArray count]; i++)
{
    SubCategory *subCategory = [category.subCategoriesArray objectAtIndex:i];
    [self.categoryArray addObject:subCategory.name];
    for(int j = 0; j<[subCategory.itemsArray count]; j++)
    {
        Item *item = [subCategory.itemsArray objectAtIndex:j];
        [self.subCategoryArray addObject:item.name];
        [self.itemContents addObject:item.itemContents];
    }
    NSInteger count=[subCategory.itemsArray count];
    [self.countArray addObject:[NSNumber numberWithInteger:count]];
    NSOrderedSet *orderedSet = [NSOrderedSet orderedSetWithArray:self.categoryArray];
    self.mainCategory = orderedSet.array;
}

for(int i=0;i不确定我是否正确理解了您的问题,但是
NSMutableArray
上的以下方法可能会有所帮助

[array insertObject:object atIndex:index];
[array insertObjects:anotherArray atIndexes:someNSIndexSet];