0

iOS用のZipKitを使用しています。ドキュメントフォルダのサブディレクトリを圧縮しようとしています。この質問を参照しましたが、まだ機能していないようです。私のコードは次のとおりです。

ZKFileArchive *archive = [ZKFileArchive archiveWithArchivePath:@"Documents/test.zip"];
NSInteger result = [archive deflateDirectory:@"/Documents/test" relativeToPath:@"/Documents" usingResourceFork:NO];

「test」サブディレクトリがあり、それをtest.zipに圧縮したいと思います。「結果」は1を返しますが、zipフォルダーは表示されません。何か案は?

4

1 に答える 1

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];
于 2013-01-05T08:54:25.557 に答える