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

时间:2012-12-26 16:36:56

标签: iphone objective-c ios afnetworking

使用AFNetworking,您通常会通过执行以下操作将操作排入队列:

[_httpClient enqueueHTTPRequestOperation:operation];

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

1 个答案:

答案 0 :(得分:2)

实际上,如果您查看AFURLConnectionOperation它实施NSCoding协议,.m文件通过实施initWithCoder:encodeWithCoder:方法来反映这一点

虽然AFHTTPClient基类也符合NSCoding doesn't serialize queue itself

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

希望它有意义!