【发布时间】:2012-11-14 07:36:53
【问题描述】:
我想在执行请求中添加操作。我阅读了有关 ASINetworkQueue 的信息,但它添加了所有操作并全部运行。但我想将操作添加到运行队列中。
这可能吗?使用 ASIHTTPRequest 或 AFNetworking 我不介意,只要我得到我想要做的。
编辑
当我尝试添加另一个请求时,它显示以下错误。
[ASINetworkQueue addOperation:]:操作正在执行,不能入队'
【问题讨论】:
-
这里到底有什么问题?您的请求当前正在执行还是队列已经在执行某些操作?如果操作已在另一个队列中执行,则无法将操作添加到队列中。这就是你要找的吗?
-
是的,我的队列仍在执行,但我想在操作中添加另一个队列。这可能吗?
AFNetworking怎么样? -
我很困惑。您的操作正在执行并且您想添加到另一个队列?一个队列可以执行一些其他操作,你可以在那个时候添加任何操作。
-
那么您确定您尝试添加的当前操作当前没有执行吗?如果它没有执行,您应该能够添加到队列中。当一个操作正在执行,然后你试图添加到某个队列时,上面的错误信息会正常显示。
-
不,它正在执行。这就是为什么上面显示的错误。我正在寻找其他替代方案或解决方法
标签: objective-c ios asihttprequest afnetworking