我正在使用ZipKit for iOS我正在尝试压缩我的Documents文件夹的子目录。我已经提到了这个question,但它似乎仍然无效。我的代码是:
ZKFileArchive *archive = [ZKFileArchive archiveWithArchivePath:@"Documents/test.zip"];
NSInteger result = [archive deflateDirectory:@"/Documents/test" relativeToPath:@"/Documents" usingResourceFork:NO];
我有一个“test”子目录,我想将其压缩到test.zip中。 “result”返回1,但不显示zip文件夹。有什么想法吗?
答案 0 :(得分:0)
想出来。对于有相同问题的任何人,您只需要设置实际文档文件夹的相对路径:
NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentFolder = [documentPath objectAtIndex:0];
ZKFileArchive *archive = [ZKFileArchive archiveWithArchivePath:@"Documents/test.zip"];
NSInteger result = [archive deflateDirectory:@"/Documents/test" relativeToPath:documentFolder usingResourceFork:NO];