Iphone 保存或序列化网络操作队列?

Iphone 保存或序列化网络操作队列?,iphone,objective-c,ios,afnetworking,Iphone,Objective C,Ios,Afnetworking,使用AFNetworking时,您通常通过执行以下操作将操作排队: [_httpClient enqueueHTTPRequestOperation:operation]; 有没有办法序列化或保存队列,以便在应用程序终止后恢复?实际上,如果您查看AFURLConnectionOperation它实现了NSCoding协议,.m文件通过实现和方法反映了这一点 虽然AFHTTPClient基类也是NSCoding兼容的,但是它 但是,没有什么可以阻止您利用现有的代码库和扩展编码/解码功能来序列化A

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

[_httpClient enqueueHTTPRequestOperation:operation];

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

实际上,如果您查看
AFURLConnectionOperation
它实现了
NSCoding
协议,
.m
文件通过实现和方法反映了这一点

虽然
AFHTTPClient
基类也是
NSCoding
兼容的,但是它

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


希望它有意义

我认为您必须遵循NSCoding协议。我可以看到AFURLConnectionOperation已经这样做了。希望看到一些详细的示例。一些教程:请注意,当您调用encodeWithCoder:时,AFHTTPRequestOperation会自动暂停!这是我做这件事时的一大难题……而且,如果你瞄准iOS7+,你可以考虑使用<代码> nSurLISTS/<代码>基于AFNETION实现。