0

我正在使用MKNetwork, 来处理我的应用程序的网络功能。

我正在尝试读取 JSON 文件,并将其内容保存到NSDictionary.

NSDictionary *valueDic = [[completedOperation responseJSON] objectForKey:@"value"];

上面的代码 ( responseJSON) 适用于 iOS 5 及更高版本。我也需要它适用于 iOS 4。这个框架的作者说如下;(见这篇文章的评论部分

Subclass MKNO and override that method and call
[super responseJSON] for iOS5 and return JSONKit(or equivalent) based dictionary for other versions

我不知道如何实现这一点,有人可以帮助我。我整天都被困在这里面。

4

1 回答 1

1

创建 MKNO 的自定义子类并实现 responseJSON 方法,如:

- (NSDictionary *) responseJSON {
 return [ [self responseData] objectFromJSONData];
}

不要忘记包含“JSONKit.h”

PS:对于未来的项目,您应该使用:ASIHTTPRequest

于 2012-01-23T16:32:42.173 回答