webView可以在iOS中加载本地存储文件吗?

时间:2015-02-10 02:15:39

标签: ios uiwebview

我想创建一个混合应用程序,因为某些文件(如图像)已经缓存在我的应用程序包中。如果我使用webView在服务器中加载网页。而这个webPage是使用这些图像,webView可以访问应用程序的捆绑文件系统吗?

1 个答案:

答案 0 :(得分:1)

您可以使用一些自定义链接来引用您的捆绑包,并从您的应用中动态更改它。

让我们假设您使用bundle://image.png然后在您的代码中替换所有" bundle://image.png"像

这样的字符串
[[NSBundle mainBundle] pathForResource:@"image" ofType:@"pnf" inDirectory:@"html_files"];

无论如何,这种方法在服务器和应用程序中产生了强烈的相互依赖性,我认为这并不好。 我将使用更常规的方法来缓存图像,例如:https://github.com/path/FastImageCache