保存HTML,CSS +图像以供离线使用

时间:2013-11-04 14:09:21

标签: html ios css objective-c offline

如果用户下载了所有数据,我的iOS应用需要完全脱机工作。有些观点是移动网站,所以当用户在线观看网站时我所做的就是从数据库下载URL并在UIWebView中显示。 但是,当用户决定下载所有数据以供离线使用时,我需要将该网页脱机显示。

我试过

NSData *myPagedata = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.domain.nl/"]];

然后在UIWebView中显示该数据

[_webView loadData:myPagedata MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:nil];

但这并不能保存CSS和图像。

我还发现ASIWebPageRequest可以做到这一点,但那是一个死的项目。有谁知道如何使用CSS和图像离线显示网页?

1 个答案:

答案 0 :(得分:0)

您可以查看AFCache。 https://github.com/artifacts/AFCache

我没有尝试过这个库,但看起来很有希望。