0

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

[_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 中声明为属性)
4

1 回答 1

3

我相信 _imageArray 是零

尝试添加

_imageArray = [[NSMutableArray alloc] init];

在您的 init 方法调用中。

于 2012-12-23T05:21:27.390 回答