NSString Iphone中的特殊字符输出

时间:2011-12-24 19:05:06

标签: iphone ios nsstring

NSString * url;
NSString * device;
NSString * API;
API      = @"http://www.test/";
device   = @"test123";
url      = [NSString stringWithFormat:@"%@update.json?dev=%20%20%20%@", API, device];

我希望最后的网址为http://www.test/update.json?dev=%20%20%20%20test123; 但是上面我只得http://www.test/update.json?dev=22020test123;我希望那些%20成为文字字符串url的一部分。我怎么能做到这一点?

2 个答案:

答案 0 :(得分:5)

要生成%符号,因为它是一个特殊字符,您需要为NSString中的每个%%添加%

答案 1 :(得分:2)

在每个特殊字符之前加\这应该有用。