我正在使用 ASIHTTPRequest 向 Web 服务器发送请求。一切正常。但是现在,当我调用该grabURLInBackground
方法时,会向给定的 URL 发送一个请求。
但是现在,我需要在方法中取消请求(如停止发送,并停止从 URL 下载内容)viewWillDissapear
。我怎样才能做到这一点 ?帮助
- (IBAction)grabURLInBackground:(id)sender
{
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
}
- (void)requestFinished:(ASIHTTPRequest *)request
{
// Use when fetching text data
NSString *responseString = [request responseString];
// Use when fetching binary data
NSData *responseData = [request responseData];
}
- (void)requestFailed:(ASIHTTPRequest *)request
{
NSError *error = [request error];
}