2012-07-10 56 views
0
添加對象從其他數組

有沒有辦法做addObjectFromArray:atIndex:NSMutableArray從索引

我有2個NSMutableArrays。可以說第一個數組是array1,第二個數組是array2。他們充滿了價值。我需要將索引號爲3array1中的項目添加到array2。可能嗎?

+0

array2中的索引是否重要?含義:是否想讓array2中的對象與array1中的索引相同(如果可能)? – Orangenhain 2012-07-10 09:05:04

回答

5

使用檢索對象:

[array1 objectAtIndex:3] 

使用添加對象:

[array2 addObject:theObject]; 

換句話說,以下將從到array2的對象3添加到:

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

您需要分成兩個步驟,這一點,就像這樣:

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

我們有addObjectsFromArray:方法就意味着,添加包含在另一給定的陣列到接收陣列的內容的結束的對象。 但是我們沒有addObjectFromArray:atIndex:方法。爲了得到你的結果,你可以使用NSMutableArray類包含的方法。

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

這裏我們可以使用兩種方法addObject:objectAtIndex:。有關更多詳細信息,請使用此link