코드는 다음과 같습니다. 그러나 10 초가 지나도 시간이 초과되지 않는 이유는 알 수 없습니다. 어떤 생각?ASIHTTPRequest timeout not working
__block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:sourceURL];
[request setTimeOutSeconds:5.0];
[request setDelegate:self];
[request setCompletionBlock:^{
//some code
}];
[request setFailedBlock:^{
//some code
}];
self.currentRequest_ = request;
[self.currentRequest_ startAsynchronous];
- (void)requestFailed:(ASIHTTPRequest *)request {
NSLog(@"FAILED");
}
아하 ... 나는 그것이 일어난 것입니다 .. 데이터가 끊임없이 끌어 당겨 졌다고 생각합니다. 느린 것입니다. 데이터 수신 여부를 무시하고 멈추는 방법이 있습니까? – xonegirlz
ASIHTTPRequest에 내장 된 것이 없습니다. NSTimer를 직접 설치하는 것이 가장 간단한 방법입니다. – JosephH