0

每个人,

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 获取字符串值?

4

1 回答 1

3

快速而肮脏的解决方案。

result = [result stringByReplacingOccurrencesOfString:@"\""
                                 withString:@""];
于 2012-06-12T18:26:25.567 回答