2010-06-04 90 views
2

我有两个数组,我想追加一个到另一个的末尾。我怎么能这样做呢?如何将对象追加到NSMutableArray?

self.itemsCopy = [self.items mutableCopy]; 

将复制数组,但我想附加self.items。

+0

这不只是你原来的问题的延伸? http://stackoverflow.com/questions/2976910/problem-copying-nsmutablearray – 2010-06-04 20:48:04

+1

Joshua Nozzi:没有错。这是一个单独的问题,不论其起源如何。 – 2010-06-05 05:51:12

回答

10

假设itemsCopy是已经创建了一个NSMutableArray,你可以这样做:

[self.itemsCopy addObjectsFromArray:self.items]; 
4

退房的文档为NSMutableArray

addObjectsFromArray:

增加包含在另一个对象给定数组到接收者内容的末尾。

(这会不会是一个深拷贝,但是)