2013-02-26 67 views
7

iOS不持久存儲localStorage/WebSQL數據庫的問題在這裏和其他站點上經常討論。我遇到的問題是解決方法如此多變,並隨着時間的推移而發生變化。我發現了兩個不同的PhoneGap插件,它們使用本機SQLite API,一個定期將SQL數據庫複製到文檔目錄的插件,甚至可以在Xcode .plist文件中建議可用於指定SQL數據庫位置的設置。這很令人困惑,因爲我不確定哪種解決方案適用於當前時間點(iOS 6+和Cordova 2.4+)。現在是內置到科爾多瓦還是我仍然需要一個插件。如果是這樣,哪個插件?如何在Xcode配置文件中設置數據庫位置?任何幫助深表感謝帶有PhoneGap的iOS 6中的持久存儲(WebSQL和本地存儲)

回答

2

phonegap的當前版本不需要外部插件來使用SQL與sqlite數據庫。目前的代碼與iOS兼容。您無需編寫/實施自己的解決方法,並且您可以確定,phonegap將實施您需要的應​​用程序,以便讓您的應用程序正常運行(這就是爲什麼他們將填補GAP空缺的名稱)。

http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#Storage

+1

你可以提供聲稱的PhoneGap擔保的當前版本,存儲是持久的iOS中的源? – 2014-05-02 10:30:33

+0

當然,看看iOS列中的存儲行:http://docs.phonegap.com/en/edge/guide_support_index.md.html#Platform%20Support – Mahomedalid 2014-06-24 22:43:58

+0

順便說一句,我已經用PhoneGap和存儲是持久的。 – Mahomedalid 2014-06-24 22:44:33