各位
NSString 的 initWithData 方法在额外的引号中返回值,我该如何解决? 例如:
NSString *result = [[NSString alloc] initWithData:self.receivedData encoding:NSUTF8StringEncoding];
recievedData 包含 SessionID,在调试过程中结果如下所示:“”33BD76C7F62B4B95805D15BF120594C1E901”” 所以当我尝试发送 HTTP 请求时,我得到这样的 url:http://server.com?SessionID= “33BD76C7F62B4B95805D15BF120594C1E901”,但它应该是 http://server.com?SessionID=33BD76C7F62B4B95805D15BF120594C1E901
如何在没有这些外部引号的情况下从 NSData 获取字符串值?
最佳答案
快速而肮脏的解决方案。
result = [result stringByReplacingOccurrencesOfString:@"\""
withString:@""];
关于iphone - NSString initWithData 在额外的引号中返回字符串值,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11002506/