保存或序列化AFNetworking操作队列?

Gol*_*les 8 iphone objective-c ios afnetworking

随着AFNetworking你平时排队通过执行以下操作:

[_httpClient enqueueHTTPRequestOperation:operation];
Run Code Online (Sandbox Code Playgroud)

有没有办法序列化或保存队列,以便它可以在应用程序终止后恢复?

Sas*_*ats 2

实际上,如果你研究AFURLConnectionOperation它实现NSCoding协议,并且.m文件通过实现initWithCoder:encodeWithCoder:方法反映了这一点

尽管AFHTTPClient基类也NSCoding兼容,但它不会序列化队列本身

但是没有什么可以阻止您利用现有的代码库并扩展编码/解码功能来序列化您的自定义子类中的队列操作AFHTTPClient

希望这是有道理的!