我无法理解发生了什么。在我的项目中,当我尝试将文件从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"
路径1的文件路径:
(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 /库/缓存/图片"