gpt4 book ai didi

iphone - 如何在 iPhone 中取消 ASIFormDataRequest

转载 作者:行者123 更新时间:2023-11-29 04:38:09 30 4
gpt4 key购买 nike

如何使用 block 取消 ASIFormDataRequest?

__block ASIFormDataRequest *req = [ASIFormDataRequest requestWithURL:url];  

[req appendPostData:[str dataUsingEncoding:NSUTF8StringEncoding]];
[req setDelegate:self];
[req setCompletionBlock:^{
[self parseResult:req];
}];
[req setFailedBlock:^{
[self requestWentWrong:req];
}];
[req setTag:tag];
[req startAsynchronous];

有什么方法可以通过按钮操作取消此请求吗?

最佳答案

在您的按钮操作事件中添加此代码,因为 req 是类成员变量:

-(IBAction)YourbuttonactionEvent
{
if(![req isCancelled])
{
// Cancels an asynchronous request
[req cancel];
// Cancels an asynchronous request, clearing all delegates and blocks first
[req clearDelegatesAndCancel];
}

关于iphone - 如何在 iPhone 中取消 ASIFormDataRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10783791/

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