首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cordova.file.dataDirectory未定义

cordova.file.dataDirectory未定义
EN

Stack Overflow用户
提问于 2015-11-09 22:05:15
回答 1查看 5.4K关注 0票数 2

在网上搜索了六个小时后,我希望能在这里找到答案。

平台: Windows、离子框架、目标设备:安卓/ iOS 7.1.2

我想在我的应用程序文件夹中写一个文件,所以我使用了cordova插件'cordova- plugin - file‘。

在app.js运行方法中:

代码语言:javascript
复制
$ionicPlatform.ready(function () {
  if (cordova.file === undefined)
    console.log("FILE IS UNDEFINED");
else
    console.log("IT WORKS! YEAH");
});

在Android上,文件对象是可用的,我可以访问cordova.file.dataDirectory。在iOS中,文件对象始终是未定义的。

我正在通过jsconsole.com登录控制台

IOS文件(.IPA)是通过ionic build ios服务构建的。我这里没有mac。

有什么想法吗?谢谢你!!

EN

回答 1

Stack Overflow用户

发布于 2015-11-10 22:44:55

原因:

cordova.file未定义,因为cordova-file-plugin未加载。

我不得不使用ionic的包装器

“离子插件添加cordova- plugin -file”

而不是

"cordova添加cordova-plugin-file“

然后在部署过程中,它将被注入到所有可用的平台(android / ios)。

:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33610910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档