我是iOS开发中的新手我想将一个JSON解析数组拆分为两个数组基于objectAtIndex如何可能?我想从我的JSON解析数组中创建两个数组firstArray和SecondArray,我想要第一个数组只包含我的JSON解析数组的FirstObject,而SecondArray包含所有剩余的JSON数组值。我像First一样为FirstArray写作。
self.firstArray=[self.imageArray objectAtIndex:0];
这里imageArray是我的JSON解析数组。它正在工作,但现在我想将我的imageArray的所有重新值添加到第二个数组中它是如何可能的?如果可能的话请给我解决方案。
答案 0 :(得分:0)
Copy array:
NSArray *newABC = [NSArray arrayWithArray:someOtherArray];
Remove First Object
[self.newABC removeObjectAtIndex:0]
答案 1 :(得分:0)
如果secondArray是NSMutableArray
,则可以使用此方法self.secondArray=[self.imageArray mutableCopy];
[self.secondArray removeObjectAtIndex:0];
或者如果它是NSArray
self.secondArray=[self.imageArray subarrayWithRange:NSMakeRange(1, self.imageArray.count-1)];
BTW你是类型数组JSON的第一个对象吗?如果它是一个数组,那么你很高兴。如果没有,那么您需要将其添加到firstArray
如果firstArray
是NSMutableArray
[self.firstArray addObject:[self.imageArray objectAtIndex:0]];
或者如果它是NSArray
self.firstArray=[self.imageArray subarrayWithRange:NSMakeRange(0, 1)];