2013-02-26 68 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