项目概述
在演示项目中,以下代码是可以正常运行,
能通过SSZipArchive 解压.zip的文件 (但是.rar和.7z无法解压)
具体使用步骤
1.从github下载SSZipArchive,
然后连同vwhm.net.zip压缩文件一起, 拖动到项目里,
如图所示
![使用SSZipArchive解压文件演示项目结构](http://vwhm.net/wp-content/uploads/2018/08/屏幕快照-2018-08-25-13.40.16.png)
编码
2. 控制器里的代码如下:
然后Command + R 运行,完美解压vwhm.net.zip文件~
移植时突发意外:
但是, 当把上面演示项目里的功能代码 移植 到 正式项目 帅哥日语 app中时,程序就会发生崩溃!
错误提示如下: EXC_BAD_ACCESS(code=1,address=0x0)
![移植到其他项目时报错EXC_BAD_ACCESS](http://vwhm.net/wp-content/uploads/2018/08/屏幕快照-2018-08-25-13.44.50.png)
malloc: *** mach_vm_map(size=1881309184) failed (error code = 3)
*** error: can’t allocate region
*** set a breakpoint in malloc_error_break to debug
偶尔又报这般错误:
malloc: *** error for object 0x1700d5930: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
![移植时又报错:pointer being freed was not allocated](http://vwhm.net/wp-content/uploads/2018/08/20180128203508241.png)
所以, 不得不放弃了
下篇介绍,帅哥日语app中实际应用的另外一个objective-zip压缩库