gpt4 book ai didi

iphone - 我怎样才能从 ASINetworkQueue 中删除请求

转载 作者:行者123 更新时间:2023-11-29 11:08:19 28 4
gpt4 key购买 nike

这是我用来取消下载的代码。

    NSArray *queueArray =  [downloadQueue operations];
for (ASIHTTPRequest *request in queueArray) {
NSString *objid = [request.userInfo objectForKey:Column_objectid];
if ([objid isEqualToString:audioToDelete.objectId]) {
[request clearDelegatesAndCancel];
[request removeTemporaryDownloadFile];
...}}

但是在我打电话之后
[请求clearDelegatesAndCancel]

downloadQueue.operations 或 downloadQueue.requestsCount 仍然是相同的计数(downloadQueue 是我的 ASINetworkQueue)

如何从队列中删除它?或者我怎样才能得到我的 downloadQueue 的正确操作计数?

最佳答案

这样做:

NSArray *queueArray =  [downloadQueue operations];
for (ASIHTTPRequest *request in queueArray) {
NSString *objid = [request.userInfo objectForKey:Column_objectid];
if ([objid isEqualToString:audioToDelete.objectId]) {
[request cancel];
}
}

关于iphone - 我怎样才能从 ASINetworkQueue 中删除请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12720082/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com