每个人,
NSString的方法initWithData返回额外引号中的值,我该如何解决? 例如:
NSString * result = [[NSString alloc] initWithData:self.receivedData 编码:NSUTF8StringEncoding];
recievedData包含SessionID,在调试结果中看起来像:“”33BD76C7F62B4B95805D15BF120594C1E901“” 因此,当我尝试发送HTTP请求时,我得到这样的网址:http://server.com?SessionID=“33BD76C7F62B4B95805D15BF120594C1E901”,但它应该是 http://server.com?SessionID=33BD76C7F62B4B95805D15BF120594C1E901
如果没有这些外部引号,如何从NSData获取字符串值?
答案 0 :(得分:3)
快速而肮脏的解决方案。
result = [result stringByReplacingOccurrencesOfString:@"\""
withString:@""];