Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将字符串从一个数组添加到另一个数组_Ios_Nsstring_Nsmutablearray - Fatal编程技术网

Ios 如何将字符串从一个数组添加到另一个数组

Ios 如何将字符串从一个数组添加到另一个数组,ios,nsstring,nsmutablearray,Ios,Nsstring,Nsmutablearray,我似乎无法将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 st

我似乎无法将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)"
附加说明:

NSLog(@"%@", _imageArray); // Result is "(null)"
  • arrayOne运行正常(包含NSString值)
  • 两个数组都是NSMutableArray(在.h中声明为属性)

  • 我相信imageArray是零

    尝试加入

    _imageArray = [[NSMutableArray alloc] init];
    

    在您的init方法调用中。

    我相信\u imageArray是nil

    尝试加入

    _imageArray = [[NSMutableArray alloc] init];
    
    在init方法调用中