IOS:使用一些NSMutableArray填充NSMutableArray

时间:2011-04-18 08:26:39

标签: objective-c xcode ios object nsmutablearray

在我的项目中,我必须使用一些NSMutable数组填充NSMutableArray,我的代码是:

这是一种方法

-(void) fill {
[smallArray removeAllObjects]; //when I call this method I delete every object inside smallArray

for {
//in this for I fill with some object a NSMutableArray that I called "smallArray"

[smallArray addObject:object];
}

//outside this for I have my NSMutable bigArray that I must fill with smallArray
[bigArray = ?????];

我如何填写这个bigArray?

2 个答案:

答案 0 :(得分:0)

除非我遗漏了某些内容,否则只需使用addObject:方法(就像你已经为小数组做的那样),提供要添加的smallArray。

即:[bigArray addObject:smallArray];

如果您只是想将smallArray中的对象添加到bigArray中,那么您可以使用addObjectsFromArray:方法......

[bigArray addObjectsFromArray:smallArray];

...将在bigArray中的任何现有对象之后追加对象。有关更多信息,请查看NSMutableArray Class Reference文档的相关部分。

答案 1 :(得分:0)

如果我理解正确,你必须有一个包含其他数组的数组?

[bigArray addObject:smallArray];

然后你可以像这样访问数组

NSMutableArray * arrayfromArray =[bigArray objectAtIndex: someIndex];