谈一谈SSZipArchive和ZipArchive

最近工作中需要使用压缩包的解压,以及文件的预览操作,再此记录下遇到的问题:

<一> 首先说下第一个问题:

在使用pod导入库时,我们是不需要手动去配置依赖库的,然而在解压时,就会出现了如下的问题:

[SSZipArchive] Failed to set attributes - whilst setting permissions

[SSZipArchive] Failed to set attributes - whilst setting modification date

看到此问题郁闷了半天,后来新建个工程解压测试是好的,然后就将原来通过pod导入的库完全移除,通过手动导入,解决了这个问题。

从中分析:可能是通过pod导入库时,自动引入了其他的依赖库文件,工程中原有的依赖库文件发生冲突,导致解压失败。

<二> 第二个问题:

如果压缩包中包含中文名称的文件,使用ZipArchive解压是看到这个文件的,而使用SSZipArchive解压正常

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容