我正在使用RESTKit,我看到操作队列使用支持优先级的NSOperationQueue。
问题是,RKObjectManager没有添加优先级操作的方法。我不想改变pod文件中的实现。我在看“getObjectsAtPath”。在里面,我可以分配“SetQueuePriority”的“RKObjectRequestOperation” - 但是,这又改变了第三方代码。
在我的代码中有什么办法吗?
谢谢!
答案 0 :(得分:0)
我通常不会建议您更改优先级。如果您需要控制下载的整体顺序,那么您应该在RestKit之外控制它,并可能触发完成块的下一次下载。
也就是说,如果您确实想要这样做,那么您可以在appropriateObjectRequestOperationWithObject:method:path:parameters:
上使用enqueueObjectRequestOperation:
和RKObjectManager
。