私のphonegapアプリケーションに、html5 localstorageにjavascriptを使っていくつかのキー/値を書きますが、私のアプリが起動しているときにアクセスしたい、 c +(NSString *)startPageメソッド。 私は - (void)webViewDidFinishedLoadから行うことができますが、開始ページのように保存して使用するページ名を取得できるように、startPageメソッドから値を読み取る必要があります。それを行う方法はありますか?そうでなければ、localstorageに保存された文字列で開始ページを設定する方法はありますか?どんな提案も非常に高く評価されます。startPageメソッドのObjective CからHTML5ローカルストレージアイテムを取得する
5
A
答えて
0
ローカルストレージにアクセスするためにネイティブコードを記述する必要があります。私は、HTMLローカルストレージデータはアプリケーションのライブラリフォルダにSQLLiteデータベースとして格納されていると考えています。ネイティブのSQLLiteインターフェイスを使用してアクセスできるはずです。
より簡単な解決策は、PhoneGapを使用してローカルストレージに格納する代わりにプラグインを使用してデータをNSUserDefaultsに書き込むことです。プラグインインターフェイスを使用して読み込んだWebビューとの間でデータをやりとりするのはかなり簡単です。ローカルストレージデータベースよりもネイティブコードからNSUserDefaultsにアクセスする方がずっと簡単です。
関連する問題
- 1. Objective-C++からObjective-Cへの値の保存/取得
- 2. Objective-C変数をC++メソッドから取り出す方法は?
- 3. objective-cメソッドの引数をインデックスで取得する
- 4. youtubeからのコメントを取得するビデオ - GData objective-c
- 5. JSON文字列から値を取得する - Objective Cの
- 6. Objective Cのfirstresponderを取得
- 7. Objective c - viewDidLoadのコアデータオブジェクトを取得する
- 8. Objective-C:外部アプリケーションからメニュー情報を取得する
- 9. html5ビデオからオーディオを取得する
- 10. C++メソッドのメッセージングObjective-Cメソッド?
- 11. Objective-C - UIViewController参照を取得する
- 12. Objective-CでHTTPディレクトリを取得する
- 13. Objective-CでMACアドレスを取得する
- 14. HTML5ファイルAPIをエミュレートするObjective-c readAsBinaryString()
- 15. Objective-C:クラスとインスタンスのメソッド? Objective-Cで
- 16. objective-cのウィンドウのライブスクリーンショットを取得
- 17. これらのJSメソッドに対応するObjective-Cメソッド?
- 18. C#エンティティフレームワーク6 - DbSet.RemoveRangeメソッドからカウントを取得する方法
- 19. Objective C +(id)のメソッド
- 20. のObjective-Cメソッド「:」プロトコル
- 21. クエリデータを取得ない(のObjective C)
- 22. Objective-CのEKEventクラスからAlertとAlarmプロパティを取得する方法は?
- 23. JSON(Objective-C/IOS/xCode)の辞書から情報を取得するには
- 24. Stringメソッドから "null"を取得する
- 25. $ .getJSON()メソッドからデータを取得する
- 26. すべてのローカルストレージアイテム
- 27. Objective-CのプリプロセッサDEFINEからローカルIPアドレスを取得できますか?
- 28. Objective-Cは、別のUIViewControllerからメソッドを呼び出します。
- 29. メソッドから複数の非Objective Cオブジェクト/変数を返す
- 30. Objective CでWebページからJson文字列を取得する方法
ありがとう@Nick Lockwood。 NSUserDefaultsに関するあなたの提案はすばらしいでしょう。プラグインの名前を知っていますか? –
私はしませんが、Googleは次のことを行います:https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/ApplicationPreferences –