Restkit - 如何添加优先级操作?

时间:2014-12-08 10:36:42

标签: ios objective-c restkit restkit-0.20

我正在使用RESTKit,我看到操作队列使用支持优先级的NSOperationQueue。

问题是,RKObjectManager没有添加优先级操作的方法。我不想改变pod文件中的实现。

我在看“getObjectsAtPath”。在里面,我可以分配“SetQueuePriority”的“RKObjectRequestOperation” - 但是,这又改变了第三方代码。

在我的代码中有什么办法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我通常不会建议您更改优先级。如果您需要控制下载的整体顺序,那么您应该在RestKit之外控制它,并可能触发完成块的下一次下载。

也就是说,如果您确实想要这样做,那么您可以在appropriateObjectRequestOperationWithObject:method:path:parameters:上使用enqueueObjectRequestOperation:RKObjectManager