使用AFNetworking
,您通常会通过执行以下操作将操作排入队列:
[_httpClient enqueueHTTPRequestOperation:operation];
有没有办法序列化或保存队列,以便在应用程序终止后恢复?
答案 0 :(得分:2)
实际上,如果您查看AFURLConnectionOperation
它实施NSCoding
协议,.m
文件通过实施initWithCoder:
和encodeWithCoder:
方法来反映这一点
虽然AFHTTPClient
基类也符合NSCoding
doesn't serialize queue itself
但是没有什么可以阻止你利用现有的代码库和扩展编码/解码功能来序列化AFHTTPClient
的自定义子类中的队列操作
希望它有意义!