何が起こったのか理解できません。私のプロジェクトでは、ファイルを zip から一部のファイルに変換しようとすると、機能しません。調査したところ、「unzOpenInternal」ではファイルが開かないことがわかりました。このライブラリを他のプロジェクトで使用しました。すべてうまくいきました。しかし、今は何が起こったのかわかりません。libz.tbd ライブラリを追加しましたが、ファイルへのパスは正しいです。このファイルを NSData にロードしようとすると、ロードされます。
NSString *path1 = [dataPath stringByDeletingLastPathComponent];
path1 = [path1 stringByAppendingString:@"/Pictures"];
if ([SSZipArchive unzipFileAtPath:dataPath toDestination:path1]) {
}
それは何でしょうか ?
dataPath のファイル パス
(lldb) p dataPath (NSPathStore2 *) $1 = 0x7c8dd9f0 @"/Users/ZHENIA/Library/Developer/CoreSimulator/Devices/54BDC20B-59C5-4DFF-BD0B-5CB0EFD133DB/data/Containers/Data/Application/610B5E19-2569-499E -9B95-25C3E1BAC72C/ライブラリ/キャッシュ/test.zip"
path1 のファイル パス:
(lldb) p path1 (__NSCFString *) $0 = 0x7ce26870 @"/Users/ZHENIA/Library/Developer/CoreSimulator/Devices/54BDC20B-59C5-4DFF-BD0B-5CB0EFD133DB/data/Containers/Data/Application/610B5E19-2569-499E -9B95-25C3E1BAC72C/ライブラリ/キャッシュ/画像"