0

MKNetworkアプリケーションのネットワーク機能を処理するために、を使用しています。

JSONファイルを読み取って、その内容をに保存しようとしていますNSDictionary

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

上記のコード(responseJSON)はiOS5以降で機能します。iOS4でも動作するようにする必要があります。このフレームワークの作成者は次のように述べています。(この投稿のコメントセクションを参照してください)

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 に答える