8

AFNetworking通常、次のようにして操作をキューに入れます。

[_httpClient enqueueHTTPRequestOperation:operation];

アプリの終了後にキューを再開できるように、キューをシリアル化または保存する方法はありますか?

4

1 に答える 1

2

実際に調べてみると、プロトコルがAFURLConnectionOperation実装されており、ファイルは実装とメソッドによってそれを反映していますNSCoding.minitWithCoder:encodeWithCoder:

AFHTTPClient基本クラスもNSCoding準拠していますが、キュー自体はシリアル化されません

しかし、既存のコードベースを活用し、エンコード/デコード機能を拡張して、カスタム サブクラスのキュー操作をシリアル化することを止めるものは何もありません。AFHTTPClient

それが理にかなっていることを願っています!

于 2013-04-18T11:38:50.447 に答える