我已经下载了一个文件(ZipSecretExcel.zip),它存储在文档目录中。我现在正在尝试使用 ZipArchieve 使用以下代码在文档目录中解压缩此文件:
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *zipFilePath = [documentsDirectory stringByAppendingPathComponent:@"ZippSecretExcel.zip"];
NSString *output = [documentsDirectory stringByAppendingPathComponent:@"UnZipSecret"];
ZipArchive* za = [[ZipArchive alloc] init];
if( [za UnzipOpenFile:zipFilePath] ) {
if( [za UnzipFileTo:output overWrite:YES] != NO ) {
//unzip data success
//do something
//NSLog(@"Folder successfully zipped");
}
[za UnzipCloseFile];
}
但是,文件夹成功压缩日志消息永远不会被打印,这意味着解压缩失败。谁能告诉我我做错了什么?