NSHTTPURLResponse のみを含むコールバック ブロック内から、AFJSONRequestOperation の生の応答データにアクセスする必要がある状況があります。NSHTTPURLResponse から statusCode を取得できますが、生データを取得する方法がわかりません。この操作の失敗コールバック ブロックからこれにアクセスする方法を誰もが知っている良い方法はありますか?
33386 次
3 に答える
49
NSHTTPURLResponse
HTTP ヘッダー情報のみが含まれます。本体データはありません。いいえ、これは不可能です。このコードを制御できる場合は、ブロックまたはメソッドに操作自体を渡し、responseData
またはを取得させresponseJSON
ます。
于 2012-05-22T03:49:26.870 に答える
-4
古い質問ですが、とにかく...
操作オブジェクトにアクセスする必要はありません。次のように簡単に実行できます。
NSData * data = [NSJSONSerialization dataWithJSONObject:JSON options:0 error:nil]];
コールバックが受け取る JSON ID を使用します。
于 2013-05-09T11:11:45.947 に答える