JSON解析方法不适用于iphone中的ios4?
我使用以下代码从JSON响应获取响应。它在ios5中工作得很好,但在ios4中却不工作。那么,ios4中的解决方案是什么呢JSON解析方法不适用于iphone中的ios4?,iphone,json,Iphone,Json,我使用以下代码从JSON响应获取响应。它在ios5中工作得很好,但在ios4中却不工作。那么,ios4中的解决方案是什么呢 NSData *responseData = [NSURLConnection sendSynchronousRequest:requestForServer returningResponse:&response error:&err]; NSDictionary *res = [NSJSONSerialization JSONObjectWithData
NSData *responseData = [NSURLConnection sendSynchronousRequest:requestForServer returningResponse:&response error:&err];
NSDictionary *res = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableLeaves error:&err];
for(id key in res)
{
id value = [res objectForKey:key];
NSString *keyAsString = (NSString *)key;
valueAsString = (NSString *)value;
NSLog(@"key: %@", keyAsString);
NSLog(@"value: %@", valueAsString);
}
如果有人知道这方面的ans,请帮助我。NSJSONSerialization,因为它仅在iOS 5.0+和Mac OS X 10.7+上受支持。我想你也可以试试第三方
>>>编辑
希望,这将对您有所帮助。NSJSONSerialization仅支持ios 5,如果您希望ios 4和ios 5都使用json,请使用@python:关于您对ARC的评论。实际上,您可以为使用MRC创建的特定文件关闭ARC。对于您不想使用arc的特定文件,请转到编译器标志部分的项目设置->导航到构建阶段选项卡->编译源选项卡->编写为-fno objc arc下。实际上我在项目中启用了arc。当我添加第三方库时,它在该库中给出了错误。用于发布或保留声明。有解决这个问题的办法吗?