我正在连接的Web服务返回带有转义字符的NSString,例如@ Painful将以%40 + Painful
的形式返回有没有办法用它原来的@替换%40,我需要在应用程序中显示之前
注意:我正在使用iOS7
答案 0 :(得分:0)
与许多问题一样,解决方案变得更简单,我相信它会...
NSString *s = [@"%40 Painful" stringByReplacingOccurrencesOfString:@"+" withString:@" "];
s = [s stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; //This give s=@ Painful
感谢Apple!