2012-03-26 2 views
0

Я хочу загрузить большой размер zip-файла с сервера для этой цели. Я использую ASIHTTPRequest.I успешно загрузил файл, но хочу показать индикатор выполнения. Я реализовал его точно так же, как пример ASIHTTPRequest но мой индикатор прогресса не показывает прогресс. МОЙ код находится нижеsetDownloadProgressDelegate of ASIHTTPRequest не работает

[networkQueue reset]; 
    networkQueue setRequestDidFinishSelector:@selector(imageFetchComplete:)]; 
[networkQueue setRequestDidFailSelector:@selector(imageFetchFailed:)]; 
    [networkQueue setDelegate:self]; 
    request = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:fullURL]]; 
    fullPathTemp = [NSString stringWithFormat:@"%@/temp.zip", self.documentsDir]; 
    [request setDownloadProgressDelegate:progressIndicator]; 
    [request setDownloadDestinationPath:fullPathTemp]; 
    [request setUserInfo:[NSDictionary dictionaryWithObject:@"request1" forKey:@"name"]]; 
    [request setShouldContinueWhenAppEntersBackground:YES]; 
    [networkQueue addOperation:request]; 
    [networkQueue go]; 

Спасибо в продвинутом режиме.

ответ

-1

Может быть, ваш прогрессIndicator не установлен делегатом.

+0

Да, я исправил его –

Смежные вопросы