(Phonegap + iOS)为什么当我在设备或模拟器中获得文件系统的完整路径时,只能得到“ /”?

拉恩佐

我在准备就绪的设备启动时运行以下简单代码:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fs){

var imagesRootPath = fs.root.fullPath;
navigator.notification.alert(imagesRootPath);


},
function(evt) { navigator.notification.alert(evt.target.error.code)});

在具有Phonegap 3.2的MAC pro中,当在模拟器中运行其代码时,imageRootPath是一个长字符串路径,因此可以完美地工作。当我运行部署在Ipod设备中的代码时,会得到其他不同的长路径。

现在,当我在具有与Mac Pro相同的MacOS但具有Phonegap 3.3的NOTEBOOK中运行此代码时,在模拟器上部署Phonegap应用程序时,我只能进入模拟器中的“ /”(斜杠)路径和相同的斜杠。装置。

我为文件API进行了正确的插件配置。

有什么问题吗?

谢谢!

克里斯·劳埃德(Chris Lloyd)

最新版本的Cordova大大改变了File插件与路径一起使用的方式。如果使用较早的文档,您看到的实际上是File插件的预期行为。(我的旧代码遇到了完全相同的问题)。

http://cordova.apache.org/news/2014/02/10/plugins-release.html https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md-检查升级说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档