我正在用html5 localstorage上的javascript在我的phonegap應用程序上編寫一些鍵/值,但我想在我的應用程序啓動時訪問它們, c +(NSString *)startPage方法。 我知道我可以通過 - (void)webViewDidFinishedLoad來完成,但我需要從startPage方法中讀取值,以便我可以檢索將存儲並使用起始頁的頁面名稱。有沒有辦法做到這一點?如果沒有,有什麼辦法可以用保存在本地存儲上的字符串設置起始頁面?任何建議將非常感激。在startPage方法中從ObjectiveC獲取HTML5本地存儲項目
5
A
回答
0
您必須編寫本地代碼才能訪問本地存儲。我相信HTML本地存儲數據作爲SQLLite數據庫存儲在應用程序的庫文件夾中,因此您應該能夠使用本機SQLLite接口訪問它,儘管對於您正在嘗試執行的操作來說,這看起來有點辛苦。
更簡單的解決方案可能是使用PhoneGap使用插件將數據寫入NSUserDefaults,而不是將其存儲在本地存儲中。一旦使用插件接口加載數據,將數據傳入和傳出網絡視圖非常容易,而且從本地代碼訪問NSUserDefaults要比本地存儲數據庫簡單得多。
相關問題
- 1. 在$ listview中獲取本地存儲項目
- 2. 本地存儲HTML5
- 3. html5本地存儲
- 4. 在html5中使用本地存儲單獨獲取值
- 5. 本地草料和角度 - 從本地存儲獲取項目的問題
- 6. HTML5中的本地存儲
- 7. 從本地存儲獲取項目並在html頁面中使用它
- 8. 一段時間後刪除HTML5本地存儲中的項目?
- 9. 從本地存儲刪除項目ajax
- 10. 如何從javascript中獲取存儲在html 5本地存儲中的項目列表?
- 11. 加密存儲在Chrome本地存儲中的項目
- 12. HTML5本地存儲和Chrome
- 13. HTML5本地存儲錯誤
- 14. 使用HTML5本地存儲
- 15. HTML5本地存儲排序
- 16. 本地存儲使用html5
- 17. HTML5:使用本地存儲
- 18. 編輯本地存儲中的項目
- 19. 如何將標籤值存儲在本地存儲中以及如何從本地存儲中獲取?
- 20. 獲取本地化項目
- 21. 作曲家不從本地存儲庫獲取依賴項
- 22. 如何獲取服務器端的HTML5本地存儲值
- 23. 在本地存儲中獲取並存儲64mb mp4文件
- 24. 在HTML5本地存儲中存儲JavaScript對象
- 25. 將java對象存儲在HTML5本地存儲中
- 26. HTML5數據不是在本地存儲中存儲
- 27. Cordova中的HTML5本地存儲
- 28. 很多記錄在html5本地存儲?
- 29. Git從腳本中獲取多個本地存儲庫(ruby?)
- 30. HTML5本地存儲來保存筆記
謝謝@Nick Lockwood。你對NSUserDefaults的建議會很好。你知道一個插件的名字嗎? – 2012-04-19 15:31:37
我不這樣做,但Google會這樣做:https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/ApplicationPreferences – 2012-04-19 18:18:54