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#ファイル

ファイル システムのルート パスを取得するには、次のようにします。

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 に答える