Cordova / Phonegap 和 iOS 8.1 库路径
Posted
技术标签:
【中文标题】Cordova / Phonegap 和 iOS 8.1 库路径【英文标题】:Cordova / Phonegap and iOS 8.1 path to Library 【发布时间】:2014-11-06 13:52:24 【问题描述】:我使用 cordova 将 html / JS 项目编译为应用程序。
我所做的是使用位于应用程序本身公用文件夹中的资产,例如:
../../../../Library/Caches/data/media/image.png
在 ios 8.1 之前它运行良好。媒体文件在文件夹中,但由于某种原因无法在 /www 中加载。
在 iOS 8.1 中这条路径有什么改变吗?
我使用 Cordova 3.1.0 。我需要更新吗?
为了完成这项工作,我必须进行哪些更改?谢谢!
【问题讨论】:
对于 iOS8 你需要在cordova 3.6.x
是的,我已经做到了。将 Cordova 更新到 3.6 后如何访问 Cache 文件夹?
【参考方案1】:
好的,我解决了我的问题。 这是我的资产路径:
../../../../Library/Caches/[path to file]
现在,与 Cordova 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
【讨论】:
以上是关于Cordova / Phonegap 和 iOS 8.1 库路径的主要内容,如果未能解决你的问题,请参考以下文章
Phonegap (Cordova 2.9.0) iOS 上的地理定位
在 iOS 上调试 Cordova (PhoneGap) 代码
Cordova/PhoneGap:childBrowser UI 图像低分辨率/大块(iOS)