这是我的代码:
{
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"Users/DivyaDinesh/Downloads/d1.zip" ofType:@"zip"];
NSString *unzipDir = @"Users/DivyaDinesh/Downloads/d1";
ZipArchive *zipArchive = [[ZipArchive alloc] init];
[zipArchive UnzipOpenFile: @"Users/DivyaDinesh/Downloads/d1.zip" Password:@"123456"];
[zipArchive UnzipFileTo:@"Users/DivyaDinesh/Downloads/d1/" overWrite:YES];
[zipArchive UnzipCloseFile];
[zipArchive release];
NSLog(@"finished");
}
日志显示zip存档中的文件数正确,但它没有将文件解压缩到指定的路径。
这些是我给的进口货物
#import "zip.h"
#import "ZipArchive.h"
有人可以建议我吗?
答案 0 :(得分:0)
检查UnzipFileTo:是否返回YES。我的猜测是你没有这个目录的写权限。