我似乎无法将来自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方法调用中。