如何将String从一个数组添加到另一个数组

时间:2012-12-23 05:18:43

标签: ios nsstring nsmutablearray

我似乎无法将arrayOne中的字符串追加到arrayTwo中。这是一个非常简单的问题,我已经用Google搜索并尝试了下面我找到的不同示例。有没有人在这里看到明显的问题?

[_arrayTwo addObject:arrayOne[i]]; // int i
[_arrayTwo addObject:[arrayOne objectAtIndex:i]]; // int i
[_arrayTwo addObject:@"Test"]; // I can't even add a literal string

NSString *tempString = [arrayOne objectAtIndex:i];
[arrayTwo addObject:tempString];

NSLog输出:

NSLog(@"%@", _imageArray); // Result is "(null)"

附加说明:

  1. arrayOne是健康的(包含NSString值)
  2. 两个数组都是NSMutableArray(在.h中声明为属性)

1 个答案:

答案 0 :(得分:3)

我相信_imageArray是零

尝试添加

_imageArray = [[NSMutableArray alloc] init];

在你的init方法调用中。