2011-01-11 166 views
1

我需要在一行代码中追加我的字符​​串。
有没有stringByAppendingStrings追加到字符串?

NSString *url=[url stringByAppendingString:changeString]; 
url=[url stringByAppendingString:@"&latitude=52.3328117&longitude=4.878836"]; 
url=[url stringByAppendingString:@"time=2:00"]; 
+3

为什么它必须是一行?我怀疑这会增加可读性。 – 2011-01-11 11:12:17

+0

它增加可读性 – 2011-01-11 12:36:11

回答

2

如果你一次性创建字符串你可以使用stringWithFormat。

NSString *url = [NSString stringWithFormat:@"%@%@%@", string1, string2, string3]; 
3

使用NSMutableString完成工作。

退房了解更多信息的文档编辑任何可变的字符串

1

你可以尝试:

url = [NSString stringWithFormat: @"%@%@&latitude=52.3328117&longitude=4.878836time=2:00" , url, changeString]