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

私は最後のURLをhttp://www.test/update.json?dev=%20%20%20%20test123にします。 しかし、上記の私はhttp://www.test/update.json?dev=22020test123しか得られません。私はそれらの%20を文字通りのURL文字列の一部にしたい。どうすればそれを達成できますか?NSStringの特殊文字出力

答えて

5

%の記号は特殊文字であるため、%はNSString内にそれぞれ%%を入れる必要があります。

2

すべての特殊文字の前に\を付けます。それはうまくいくはずです。