我需要在一行代碼中追加我的字符串。
有沒有stringByAppendingStrings
?追加到字符串?
NSString *url=[url stringByAppendingString:changeString];
url=[url stringByAppendingString:@"&latitude=52.3328117&longitude=4.878836"];
url=[url stringByAppendingString:@"time=2:00"];
我需要在一行代碼中追加我的字符串。
有沒有stringByAppendingStrings
?追加到字符串?
NSString *url=[url stringByAppendingString:changeString];
url=[url stringByAppendingString:@"&latitude=52.3328117&longitude=4.878836"];
url=[url stringByAppendingString:@"time=2:00"];
如果你一次性創建字符串你可以使用stringWithFormat。
NSString *url = [NSString stringWithFormat:@"%@%@%@", string1, string2, string3];
使用NSMutableString完成工作。
退房瞭解更多信息的文檔編輯任何可變的字符串
你可以嘗試:
url = [NSString stringWithFormat: @"%@%@&latitude=52.3328117&longitude=4.878836time=2:00" , url, changeString]
爲什麼它必須是一行?我懷疑這會增加可讀性。 – 2011-01-11 11:12:17
它增加可讀性 – 2011-01-11 12:36:11