返回顶部

收藏

iPhone开发 使用ZipArchive解压文件

更多

需要引入框架 libz.dylib;引入头文件 "ZipArchive.h"。

- (IBAction) unZipClick {
    NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];

    NSString *filePath = [path stringByAppendingPathComponent:[NSString stringWithFormat:@"book_%d.zip", bookID]];
    NSString *unZipPath = [path stringByAppendingPathComponent:[NSString stringWithFormat:@"book_%d", bookID]];

    ZipArchive *zip = [[ZipArchive alloc] init];

    BOOL result;

    if ([zip UnzipOpenFile:filePath]) {
        result = [zip UnzipFileTo:unZipPath overWrite:YES];
        if (!result) {
            NSLog(@"解压失败");
        }
        else
        {
            readBtn.enabled = YES;
            NSLog(@"解压成功");
        }
        [zip UnzipCloseFile];
    }
}

标签:ios,解压缩

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2017-02-20 02:47:56 谈谈 iOS 中图片的解压缩
  2. honkang 发表 2013-08-12 02:03:50 IOS开发资源(转)
  3. 王 登武 发表 2014-01-07 12:26:39 对iOS程序ipa文件反汇编
  4. 小虎 发表 2014-05-14 06:20:24 iOS:关于获取网络类型和运营商信息
  5. shede333 发表 2013-07-21 07:41:03 Grand Central Diaptch (GCD) 多线
  6. wldouglas 发表 2014-08-13 14:52:47 IOS App for i200
  7. admin 发表 2015-01-03 03:02:28 眼见不一定为实
  8. 博主 发表 2015-03-16 08:27:17 iOS Thread笔记
  9. iT2afL0rd 发表 2014-10-25 05:41:00 盘古iOS 8越狱发布的时机对吗?
  10. 15th 发表 2015-02-27 03:32:00 用qml仿照ios开关按钮效果
  11. 博主 发表 2014-06-17 12:34:36 iOS开发中的颜色问题
  12. 曹郎鹏 发表 2014-07-01 04:44:00 (转)iOS8+XCode6 : Symbol not fo

发表评论