2012-08-29 71 views
1

我正在用PhoneGap構建iOS應用程序,需要向設備寫入和讀取文本文件。PhoneGap的navigator.fileMgr總是未定義

我跟着列出的步驟:http://docs.phonegap.com/en/2.0.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS

一切工作正常,但我不能使用任何的API(我試過文件和通知)。我打電話: 警報(navigator.fileMgr),但它總是未定義的。

我正在調用deviceready回調函數。

我想我錯過了一些重要的步驟,有沒有人有這方面的經驗給我一些鏈接/指南/幫助?

在此先感謝!

+0

使用cordova 2.0.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"); 
}); 

示例文件也可在文檔網站。

+1

它在iOS的怪癖引用這裏http://docs.phonegap.com/en/2.2.0/cordova_camera_camera.md.html#Camera。 – kim3er

+0

我只是碰到了這個。不是錯誤,而是它被記錄的事實(2.5.0文檔),我不知道它是什麼。 –

相關問題