@ pooja Я работал в той же ситуации .... в моем случае я загружал zip-файл с веб-сервера и сохранял этот файл на самом documentsDirectory
. Теперь, как вы говорите, как пользователь будетузнал, что файл загружен или нет.Тогда в этом случае я бы предложил вам или то, что я сделал, было .....
//Your request
ASIHTTPRequest *request = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease];
[request setDelegate:self];
[request setDownloadDestinationPath://Your path here];
[request setDidFailSelector:@selector(zipFileDownloadFailed:)];
[request setDidFinishSelector:@selector(zipFileDownloaded:)];
- (void)zipFileDownloaded:(ASIHTTPRequest *)request{
UIAlertView *Downloaded = [[UIAlertView alloc] initWithTitle: @"Successfully Downloaded" message: @"" delegate:nil cancelButtonTitle: @"Ok" otherButtonTitles: nil];
[Downloaded show];
[Downloaded release];
Downloaded = nil;
}
- (void)zipFileDownloadFailed:(ASIHTTPRequest *)request{
UIAlertView *DownloadFailed = [[UIAlertView alloc] initWithTitle: @"Download Failed" message: @"" delegate:nil cancelButtonTitle: @"Ok" otherButtonTitles: nil];
[DownloadFailed show];
[DownloadFailed release];
DownloadFailed = nil;
}
Теперь это предупреждение будет подтверждать пользователю, что файл успешно загружен или нет .... Теперь используйте этофайл, где вы хотите в своем приложении ... пользователь теперь согласен с тем, что файл загружен или нет ...... нет необходимости показывать это ему в том месте, где вы загружаете файл, который будет чем-то, что будеточень сложно.
Отредактировал мой код в соответствии с вашим последним комментарием: Да, вы должны распаковать этот файл, zip-файл которого вы скачали только в вашем приложении ... Как пользователь может распаковать этот файл..... вам нужно разархивировать этот файл программно, и вы должны показать содержимое этого файла в вашем приложении ..... Посмотрите, есть предопределенный API для архивирования и распаковки файлов , поэтому попробуйте выполнить поиск и разархивировать файл в приложении ....
Также посмотрите Код распаковки iPhone , как спрашивали раньше, и также загрузите ziparchive отсюда ...... Я получил помощь от всех из них.
Надеюсь, вы поняли мою точку зрения, и этот ответ будет вам полезен.Удачи!