Я пытаюсь распаковать файл, который загружается через URL.Загруженный файл в формате zip.Я использовал библиотеку: Код распаковки iPhone с библиотекой SSZipArchive.Он используется в текущем коде для распаковки файла после загрузки.Но когда я запускаю приложение как отдельное приложение, происходит сбой, выдавая ошибки журнала: example.app не удалось запустить вовремя.Я не уверен, что могу использовать эту библиотеку или есть какая-либо другая библиотека, которая была опробована, протестирована и запущена на устройстве.
- (void)viewDidLoad {
[super viewDidLoad];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *directoryPath = [paths objectAtIndex:0];
NSString *filePath = [NSString stringWithFormat:@"%@/ZipFiles.zip", directoryPath];
NSString* updateURL = @"http://www.example.com/test.php?id=11";
NSData* updateData = [NSData dataWithContentsOfURL: [NSURL URLWithString: updateURL] ];
[fileManager createFileAtPath:filePath contents:updateData attributes:nil];
/* SSZipArchive is a free API built on ZipArchive to unzip the files. Header file is passed in this class.*/
[SSZipArchive unzipFileAtPath:filePath toDestination:directoryPath];
NSLog(@"Finished unzipping database");
}