我有一个名为arrayout的可变字符串数组。 它有3个元素。现在我想添加1个String元素array.But当我尝试添加时,它取空值....无法做什么...请帮助......
我的代码是:
NSString *ds1 = @"--";
[arrayout arrayByAddingObject:ds1];
NSLog(@"arrrrr '%@'",arrayout);
答案 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];