我正在使用PhoneGap构建iOS应用程序,需要向设备写入和读取文本文件。
我按照此处的步骤进行操作:http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS
一切正常,但我不能使用任何API(我尝试过文件和通知)。我打电话给: alert(navigator.fileMgr)但它始终未定义。
我在deviceready回调函数中调用它。
我想我错过了一些重要的步骤,任何人都有这方面的经验给我一些链接/指导/帮助吗?
提前致谢!
答案 0 :(得分:1)
我不知道你在哪里获得你的信息但是navigator.fileMgr不再存在并且已经很久没有了。我们已经实现了W3C文件API:
http://docs.phonegap.com/en/2.0.0/cordova_file_file.md.html#File
要获取文件系统的根路径,请执行以下操作:
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSys) {
console.log("File system root = " + fileSys.root.fullPath);
}, function() {
console.log("Could not get file system");
});
文档网站上也提供了如何读/写文件的示例。