在我的项目中,我必须使用一些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?
答案 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];