我需要下载整个网页并将其存储在应用程序的文档目录中,并在下次用户访问时从缓存中加载。
无论我搜索多少,我总是以ASIWebPageRequest ..!! 尽管它可以工作,但它非常古老且已被弃用。所以我正在寻找一些替代品。我试图避免它的另一个原因是因为......
它是一个完全重新实现的 URL 加载系统,基于非常低级的结构 (CFNetwork)。因此,随着 Apple 改进其高级库(NSURLConnection、NSCache),ASIHTTP 并没有获得这些进步。
因此,我从 apple 尝试了这个示例代码,它给了我一个NSData
我提供给它的 URL。但是,当我尝试将其加载NSData
到UIWebView
usingloadData:MIMEType:textEncodingName:baseURL:
方法中时,我需要将 mimetype 指定为 "text/html" ,现在网页中的图像和链接不会加载..!
有没有其他方法可以用来实现它..?也许使用NSURLCache
..?但如何?是否还有其他好的库可供我使用,或者我是否坚持使用 ASIWebPageRequest..?
仅供参考,我需要下载包含所有 js、css 等的整个网页。