ASIHTTPRequest:请求优先级



使用ASIHTTPRequest,我可以优先考虑请求或指定其顺序吗?

我使用ASIHTTPRequestASINetworkQueue。例如:发送请求1,2,3,4,5,....默认情况下,ASIHTTPRequest支持4个并发连接,因此,当前面的任何一个请求完成时,请求5就会启动。现在,在我的情况下,我可能需要在请求5之前发布一个请求(比如a)。请求A可能作为请求1 (success)的结果触发。

asihttprequest是NSOperation的子类,在NSOperationQueue中运行,所以你可以这样设置优先级:

request.queuePriority = NSOperationQueuePriorityHigh;

最新更新