我有三个不同的NSMutableArray
,让我们说A
,B
和C
。我将A
数组添加到C
和数组B
我只需要一个元素。所以我需要将该元素添加到C
数组中。请给我一个主意。
答案 0 :(得分:3)
NSMutableArray *a;
NSMutableArray *b;
NSMutableArray *c;
//somewhere they get initialized...
[c addObject:a];
[c addObject: [b objectAtIndex:n]];
答案 1 :(得分:1)
int index;
NSArray *A, *B;
NSMutableArray *C = [NSMutableArray arrayWithArray:A];
[C addObject:[B objectAtIndex:index]];
答案 2 :(得分:1)
[C addObjectsFromArray:A];
id o = [B objectAtIndex:0]; // first item, or find the item you're looking for
[C addObject:o];
应该这样做。这假设您已经为所有A,B和C分配了并初始化或拥有创建的NSMutableArray。
答案 3 :(得分:1)
[c addObjectsFromArray:a];
[c addObject:[b objectAtindex:index];
答案 4 :(得分:1)
这样做:
if (A.count != 0) {
for (int i=0; i<=A.count-1; i++) {
[C addObject:[A objectAtIndex:i]];
}
}
这将在数组C中添加数组A的所有对象。
[C addObject:[B objectAtIndex:n]];
这将插入数组B的对象,该对象在数组C中以索引'n'指向。