2015-02-10 142 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

相關問題