2
經過六個小時的網絡搜索後,我希望能在SO上找到答案。cordova.file.dataDirectory未定義
平臺:Windows中, 離子框架, 目標設備:Android/iOS版7.1.2
我想寫我的應用程序文件夾中的文件,所以我用了科爾多瓦插件 「科爾多瓦 - 插件文件」。
內app.js運行方法:
$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)是通過離子生成IOS建設 - 服務。我在這裏沒有mac。
任何想法? 謝謝!
你在哪裏存儲文件? 存儲在IOS和Android中非常不同。 嘗試閱讀本文 http://ngcordova.com/docs/plugins/file/ – BastianBuhrkall
在存儲之前,我必須通過cordova.file [IOS-Spezific-folder/ObjectName]定義位置路徑。但不幸的是cordova.file是未定義的,所以不可能定義一條路徑 - 官方文檔說「cordova.file。*」< - 但文件未定義.. –