有沒有辦法做addObjectFromArray:atIndex:
?NSMutableArray從索引
我有2個NSMutableArrays。可以說第一個數組是array1
,第二個數組是array2
。他們充滿了價值。我需要將索引號爲3
的array1
中的項目添加到array2
。可能嗎?
有沒有辦法做addObjectFromArray:atIndex:
?NSMutableArray從索引
我有2個NSMutableArrays。可以說第一個數組是array1
,第二個數組是array2
。他們充滿了價值。我需要將索引號爲3
的array1
中的項目添加到array2
。可能嗎?
使用檢索對象:
[array1 objectAtIndex:3]
使用添加對象:
[array2 addObject:theObject];
換句話說,以下將從到array2
的對象3
添加到:
[array2 addObject:[array1 objectAtIndex:3]];
您需要分成兩個步驟,這一點,就像這樣:
[array2 addObject: [array1 objectAtIndex: index3]];
我們有addObjectsFromArray:
方法就意味着,添加包含在另一給定的陣列到接收陣列的內容的結束的對象。 但是我們沒有addObjectFromArray:atIndex
:方法。爲了得到你的結果,你可以使用NSMutableArray類包含的方法。
[array2 addObject: [array1 objectAtIndex: index3]];
這裏我們可以使用兩種方法addObject:
和objectAtIndex:
。有關更多詳細信息,請使用此link。
array2中的索引是否重要?含義:是否想讓array2中的對象與array1中的索引相同(如果可能)? – Orangenhain 2012-07-10 09:05:04