Я использую для загрузки нескольких файлов, используя обход ASIHTTPRequest в очередь операций ...
NSInvocationOperation *operation =[[NSInvocationOperation alloc]initWithTarget:self selector:@selector(DownloadFile:) object:url];
.
.
.
-(void)DownloadFile:(NSURL)url{
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDownloadProgressDelegate:self];
[request setDidFailSelector:@selector(requestWentWrong:)];
[request setDidFinishSelector:@selector(requestFinished:)];
[request setDelegate:self];
[request startSynchronous];
}
- (void)setProgress:(float)progress{
NSLog(@"Current progress %f :",progress);
}
Прогресс работает нормально, но я не знаю, с какого URL или с какой операции ..
Я хочу знать, как получить каждый прогресс загрузки каждого URL в отдельности ...
и как я отменяю каждую, не отменяю все операции.
Спасибо