2011-01-11 211 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]