我似乎无法将来自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)"


补充说明:


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

最佳答案

我相信_imageArray为零

尝试加入

_imageArray = [[NSMutableArray alloc] init];


在您的init方法调用中。

09-27 12:23