ios - 在 iOS 应用程序中下载并解压文件

标签 ios objective-c

我已经四处寻找了几个小时,试图找到解决我的问题的方法。 我的应用程序使用大约 25 个 html 文件来显示内容。 我希望应用程序上线(启动时),检查是否有更新并下载包含 25 个 html 文件的 zip 文件并覆盖旧文件。 能够找到一些零碎的东西,但没有任何结论。或者我可能只是慢了...... 有人能指出我正确的方向吗? 谢谢

最佳答案

嗨,我用过ZipArchive在我的几个项目中解压 zip 文件,它非常快且重量轻。这是一个学习教程:how to unzip file using ZipArchive .

要从服务器下载文件,可以使用以下方式:

    NSString *stringURL = @"http://webspace.apiit.edu.my/intake-timetable/download_timetable/timetableXML.zip";
    NSURL  *url = [NSURL URLWithString:stringURL];
    NSData *urlData = [NSData dataWithContentsOfURL:url];

有很多方法可以从服务器下载文件,但这是最常见的方法。

关于ios - 在 iOS 应用程序中下载并解压文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20390699/

相关文章:

ios - 带有自定义启动屏幕的 UIApplication 快捷方式

iphone - 代码正确时,UILabel 中的删除键不起作用

iphone - 如何旋转两个 UIView?

ios - 由于字符串编码,无法从 NSURL 分配 UIImage

iOS:在多个后台线程完成之前不要从函数返回

ios - 如何使用带有 HTTPS 和自签名服务器证书的 AVPlayer?

objective-c - UINavigationController navigationBarHidden

objective-c - 尝试检索字符串值时发送到实例的无法识别的选择器

objective-c - QTKit 可以播放哪些视频文件格式?

iphone - AQXML解析器错误: The current deployment target does not support automated __weak refrences