1

我正在使用 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 回调函数中调用它。

我想我错过了一些重要的步骤,谁能有这方面的经验给我一些链接/指南/帮助?

提前致谢!

4

1 回答 1

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");
});

文档站点上也提供了如何读取/写入文件的示例。

于 2012-08-30T00:46:00.157 回答