NSString Iphone中的特殊字符输出

NSString Iphone中的特殊字符输出,iphone,ios,nsstring,Iphone,Ios,Nsstring,我想最终的网址; 然而以上我只得到;我希望这些%20是url的文本字符串的一部分。我怎样才能做到这一点呢?若要制作一个%符号,因为它是一个特殊字符,您需要为NSString中的每个%添加%%。若要制作一个%符号,因为它是一个特殊字符,您需要为NSString中的每个%添加%%。在每个特殊字符之前添加\符号。这应该行。将\放在每个特殊字符之前。这应该行得通 NSString * url; NSString * device; NSString * API; API = @"http://

我想最终的网址;
然而以上我只得到;我希望这些%20是url的文本字符串的一部分。我怎样才能做到这一点呢?

若要制作一个%符号,因为它是一个特殊字符,您需要为NSString中的每个%添加%%。

若要制作一个%符号,因为它是一个特殊字符,您需要为NSString中的每个%添加%%。

在每个特殊字符之前添加\符号。这应该行。

将\放在每个特殊字符之前。这应该行得通

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