2014-11-06 42 views
0

我使用cordova将HTML/JS项目编译到应用程序。Cordova/Phonegap和iOS 8.1路径到库

Im做什么是使用位于公共文件夹内的资产应用程序本身内,如:

../../../../Library/Caches/data/media/image.png 

它能正常工作,直到iOS的8.1。媒体文件位于文件夹中,但由于某些原因,它们无法在/ www中加载。

iOS 8.1中有这个路径有什么变化吗?

我使用科尔多瓦3.1.0。我需要更新吗?

为了完成这项工作,我必须做些什么改变?谢谢 !

+0

对于iOS8,你需要在'cordova 3.6.x'上 – 2014-11-06 15:23:33

+0

是的,我已经完成了。在我将Cordova更新到3.6后,如何访问Cache文件夹? – arlg 2014-11-06 16:21:17

回答

0

好吧,我解决了我的问题。 这里我不得不为资产的路径:

../../../../Library/Caches/[path to file] 

而现在,有什么用科尔多瓦3.6 +文件的插件作品(不知道是不是它的必要):

cdvfile://localhost/cache/[path to file] 

链接: http://cordova.apache.org/news/2014/02/10/plugins-release.html

(Phonegap + iOS) Why when I get the full path of the filesystem in a device or simulator I get only "/"?

http://plugins.cordova.io/#/package/org.apache.cordova.file