我需要下载整个网页并将其存储在应用程序的文档目录中,并在下次用户访问时从缓存中加载它。
无论我搜索多少,我总是最终得到ASIWebPageRequest .. !!尽管如此,它仍然有效,它已经过时并且已经过时了。所以我正在寻找一些替代方案。我试图避免它的另一个原因是因为......
这是一个完全重新实现的URL加载系统,基于非常低的 级别构造(CFNetwork)。因此,Apple改进了他们的产品 高级库(NSURLConnection,NSCache)ASIHTTP没有 那些进步。
因此,我尝试了这个sample code from apple,它给了我一个NSData
我给它的任何网址。但是,当我尝试使用NSData
方法将UIWebView
加载到loadData:MIMEType:textEncodingName:baseURL:
时,我需要将mimetype指定为“text / html”,现在网页中的图片和链接都没有加载..!
我还有其他方法可以用来实现它吗?也许使用NSURLCache
..?但是怎么样?
有没有其他好的图书馆,我可以使用或我坚持使用ASIWebPageRequest ..?
仅供参考,我需要使用所有js,css等下载整个网页。