2015-02-10 143 views
0

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

回答

1

您可以使用一些自定义链接来引用您的包并从应用程序中即时更改它。

比方说,您使用包:在你的代码,那么你//image.png全部替换“捆绑://image.png”与成才串像

[[NSBundle mainBundle] pathForResource:@"image" ofType:@"pnf" inDirectory:@"html_files"]; 

反正这个方法创建了一个强大的相互依存成我认为服务器和应用程序是不好的。 我将使用更传统的方法缓存图像类似于:https://github.com/path/FastImageCache

+0

谢谢,上面的思想的主要目的是,我想分享服务器网页和我的本机应用程序之间下载的图像,路径的cach可以支持它吗? – ximmyxiao 2015-02-10 03:33:56

+0

如果图像在网页和应用程序之间共享,你应该尝试像这样http://stackoverflow.com/questions/1162295/library-for-caching-web-pages-on-iphone – dminones 2015-02-10 04:18:36

相关问题