我正在从Web服务获取JSON响应,但是该响应没有被我使用的JSON解析器所需的[]标记包裹,因此在将其传递给JSON解析器之前,需要将这些字符追加和添加到我的NSString中。
到目前为止,这是我所拥有的:
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
responseString = [responseString stringByAppendingFormat:@"]"];
现在,添加工作非常完美,我只需要在[之前加上[似乎无法找到此方法。
最佳答案
试试这个:responseString = [NSString stringWithFormat:@"[%@]", responseString]
还有其他方法可以实现相同的目的,我敢肯定其他人将能够提供更有效的方法,但是如果responseString
不是很大,那么上面的内容就足够了。
关于objective-c - 前置NSString?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3140729/