如果我是正确的,我在索引0处有一个包含1个对象的数组。现在我想将带有x个对象的数组复制到我的第一个包含1个对象的数组中,将对象保留在原处:
数组1:objectA
数组2:object1,object 2,object 3
现在数组1 =将数组2复制到数组1
数组1:objectA,object1,object2,object 3 ....
我该怎么做?
答案 0 :(得分:1)
如果您可以NSMutableArray
使用array1
,那么只需执行
[array1 addObjectsFromArray:array2];
如果您需要将NSArray转换为可变的NSArray,如果您打算对阵列进行更多修改,那么建议
NSMutableArray mArray1 = [array1 mutableCopy];
或
NSMutableArray mArray1 = [NSMutablearray arrayWithArray:array1];
有关处理数组的更多详细信息,请分别参阅:https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSMutableArray_Class/Reference/Reference.html或https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray.html#//apple_ref/occ/cl/NSArray。
答案 1 :(得分:0)
试试这个:
array1 = [array1 arrayByAddingObjectsFromArray:array2];