2

我有一个名为 arrayout 的可变字符串数组。它有 3 个元素。现在我想添加 1 个字符串元素该数组。但是当我尝试添加时,它正在采用空值....无法得到做什么...请帮助...

我的代码是:

       NSString *ds1 = @"--";
        [arrayout arrayByAddingObject:ds1];
        NSLog(@"arrrrr '%@'",arrayout);
4

3 回答 3

6

试试这个:

NSString *ds1 = @"--";
[arrayout addObject:ds1];
NSLog(@"arrrrr '%@'",arrayout);

希望这对您有所帮助。

于 2012-04-07T07:03:26.067 回答
4

你也可以这样做:

NSMutableArray *arrayout = [[NSMutableArray alloc] init];        // alloc here
[arrayout insertObject:@"SomeText Here" atIndex:[arrayout count]];  // insert here
NSLog(@"Appended Array: '%@'",arrayout);                      // Print here

这将填充arrayout.SomeText Here

希望能帮助到你!

于 2012-12-07T11:20:18.697 回答
2

你为什么要像这样连接字符串?你可以做一些简单的事情,比如

NSString* newString = [NSString stringWithFormat:@"%@/%@/%@", string1, string2, string3];
于 2012-04-07T07:07:41.967 回答