NSMutableArray在索引处从其他数组添加对象

时间:2012-07-10 08:59:32

标签: iphone objective-c xcode arrays cocoa

有没有办法addObjectFromArray:atIndex:

我有2个NSMutableArrays。假设第一个数组是array1,第二个数组是array2。他们充满了价值观。我需要将array1的索引3添加到array2。可能吗?

3 个答案:

答案 0 :(得分:5)

使用以下方法检索对象:

[array1 objectAtIndex:3]

使用以下方法添加对象:

[array2 addObject:theObject];

换句话说,以下内容将对象3array1添加到array2

 [array2 addObject:[array1 objectAtIndex:3]];

答案 1 :(得分:1)

您需要将其分为两个步骤,如下所示:

[array2 addObject: [array1 objectAtIndex: index3]];

答案 2 :(得分:1)

我们有addObjectsFromArray:方法,将另一个给定数组中包含的对象添加到接收数组内容的末尾。 但我们没有addObjectFromArray:atIndex:方法。要获得结果,可以使用NSMutableArray类包含的方法。

[array2 addObject: [array1 objectAtIndex: index3]];

在这里,我们可以使用两种方法addObject:objectAtIndex:。有关详细信息,请使用此link