https://github.com/soffes/ssziparchiveで見つけた ssziparchive lib を使用してフォルダーを解凍しようとしています。私が使用したコード:
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *zipFilePath = [documentsDirectory stringByAppendingPathComponent:@"ZippSecretExcel.zip"];
NSString *unzipFilePath = [documentsDirectory stringByAppendingPathComponent:@"UnZipSecretExcel"];
BOOL
status = [SSZipArchive unzipFileAtPath:zipFilePath toDestination:unzipFilePath];
if(status)
{
NSLog(@"File successfully uncompressed");
}
else{
NSLog(@"File failed to compressed");
}
プロジェクトのドキュメント ディレクトリに ZippSecretExcel が存在することを確認しましたが、上記のコードでは解凍に失敗します。プログラムはコンパイルされ、エラーやクラッシュは発生しません。私のzipフォルダーには、ファイルとフォルダーを含む3つのフォルダーが含まれています。ファイルを解凍するために追加の手順を実行する必要がありますか?