Hel*_*miB 6 objective-c asihttprequest ios afnetworking
我想在执行请求中添加操作.我读到了ASINetworkQueue,但它添加了所有操作并运行它.但我想将操作添加到运行队列中.
这可能吗?使用ASIHTTPRequest或AFNetworking我不介意,只要我得到我打算做的事情.
当我尝试添加另一个请求时,它显示以下错误.
[ASINetworkQueue addOperation:]:操作正在执行,无法排队'
iDe*_*Dev 11
从苹果文档中addOperation:可以清楚地看到,您无法添加正在执行的操作NSOperationQueue.
这是那里提到的,
操作对象一次最多只能有一个操作队列,如果操作已经在另一个队列中,则此方法抛出NSInvalidArgumentException异常.同样,如果操作当前正在执行或已经完成执行,则此方法抛出NSInvalidArgumentException异常.
这是默认行为NSOperationQueue.NSOperation在添加到队列之前,您需要确保没有执行.有各种不同的性质,如isExecuting,isFinished等进行检查.
| 归档时间: |
|
| 查看次数: |
6297 次 |
| 最近记录: |