我想创建一个混合应用程序,因为某些文件(如图像)已经缓存在我的应用程序包中。如果我使用webView在服务器中加载网页。而这个webPage是使用这些图像,webView可以访问应用程序的捆绑文件系统吗?
答案 0 :(得分:1)
您可以使用一些自定义链接来引用您的捆绑包,并从您的应用中动态更改它。
让我们假设您使用bundle://image.png然后在您的代码中替换所有" bundle://image.png"像
这样的字符串[[NSBundle mainBundle] pathForResource:@"image" ofType:@"pnf" inDirectory:@"html_files"];
无论如何,这种方法在服务器和应用程序中产生了强烈的相互依赖性,我认为这并不好。 我将使用更常规的方法来缓存图像,例如:https://github.com/path/FastImageCache