在NSArray中添加字符串元素

时间:2012-04-07 07:00:28

标签: iphone objective-c arrays nsstring nsarray

我有一个名为arrayout的可变字符串数组。 它有3个元素。现在我想添加1个String元素array.But当我尝试添加时,它取空值....无法做什么...请帮助......

我的代码是:

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

3 个答案:

答案 0 :(得分:6)

试试这个:

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

希望这会对你有所帮助。

答案 1 :(得分: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

希望它有所帮助!

答案 2 :(得分:2)

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

NSString* newString = [NSString stringWithFormat:@"%@/%@/%@", string1, string2, string3];