objective-c中的zip操作
来源:互联网 发布:风风果实 数据 编辑:程序博客网 时间:2024/05/18 00:19
首先要导入libz.dylib
然后下载并导入(Add files to)这个第三方组件到工程中:ziparchive
解压缩的代码:
-(void) unzipFile{ YLSUserData *userData = [YLSUserDataUtil readUserData]; NSString *imagesPath = [YLSGlobalUtils getImagesDirPath]; NSString *enterprisePath = [imagesPath stringByAppendingPathComponent:[userData enterpriseId]]; NSString *zipFilePath = [enterprisePath stringByAppendingString:@"/images.zip"];// documents/images/:enterpriseId/images.zip NSString* unzipto = enterprisePath;// 解压缩到documents/images/:enterpriseId/ ZipArchive* zip = [[ZipArchive alloc] init]; if([zip UnzipOpenFile:zipFilePath]) { BOOL result = [zip UnzipFileTo:unzipto overWrite:YES]; if(NO == result) { // 处理解压错误的异常情况 } [zip UnzipCloseFile]; }}
然后由于我的环境是ios7 + xcode5,所以第三方组件中调用了内存回收的老代码,编译无法通过,手动将报错的代码删掉,如:
[dc release];[gregorian release];
然后就可以了
- objective-c中的zip操作
- objective-c中的NSString操作
- objective C中的字符串操作
- objective-c中的NSString操作
- MacOS中的剪贴板操作 With Objective C
- objective C中的字符串操作解析
- Rxjava中的zip操作
- 使用Objective-C解压缩ZIP文件教程
- 使用Objective-C解压缩ZIP文件教程
- iOS objective-c 解压zip,rar文件
- 使用Objective-C解压缩ZIP文件教程
- objective c中的数组和简单操作(四)
- objective-c中的本地化操作(序列化,归档)
- objective c中的数组和简单操作(四)
- objective c中的数组和简单操作(四)
- objective c中的数组和简单操作(四)
- objective-c中的本地化操作(序列化,归档)
- Objective-C 文件操作
- bootstrap 之准备开发
- C++深入体验之旅十二:类(下)
- SET QUOTED_IDENTIFIER ON|OFF
- 个人能力--管理
- 在thinkphp3中用phpexcel读取excel文件
- objective-c中的zip操作
- 黑马程序员-----Object类中的重要方法总结*
- HTTP 请求头 Header
- js重载
- Android 四大组件和五大布局
- 个人能力--认知能力
- sizeof操作符和strlen的区别
- ORACLE触发器+PL/SQL调用JAVA方法
- The undef values in Perl