Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS 6中的持久性存储(WebSQL和本地存储),带PhoneGap_Ios_Sqlite_Cordova_Local Storage - Fatal编程技术网

iOS 6中的持久性存储(WebSQL和本地存储),带PhoneGap

iOS 6中的持久性存储(WebSQL和本地存储),带PhoneGap,ios,sqlite,cordova,local-storage,Ios,Sqlite,Cordova,Local Storage,iOS不持久化localStorage/WebSQL数据库的问题在这里和其他网站上经常讨论。我面临的问题是,变通办法是如此多样,并且随着时间的推移而不断演变。我发现了两个不同的PhoneGap插件,它们使用本机SQLite API,一个定期将SQL数据库复制到documents目录的插件,甚至在一个Xcode.plist文件中建议设置,可以用来指定SQL数据库的位置。这令人困惑,因为我不确定哪种解决方案最适合当前时间点(iOS 6+和Cordova 2.4+)。这是内置到科尔多瓦现在还是我仍然需

iOS不持久化localStorage/WebSQL数据库的问题在这里和其他网站上经常讨论。我面临的问题是,变通办法是如此多样,并且随着时间的推移而不断演变。我发现了两个不同的PhoneGap插件,它们使用本机SQLite API,一个定期将SQL数据库复制到documents目录的插件,甚至在一个Xcode.plist文件中建议设置,可以用来指定SQL数据库的位置。这令人困惑,因为我不确定哪种解决方案最适合当前时间点(iOS 6+和Cordova 2.4+)。这是内置到科尔多瓦现在还是我仍然需要一个插件。如果是,哪个插件?如何在Xcode配置文件中设置数据库位置。非常感谢您提供的任何帮助

当前版本的phonegap不需要外部插件即可将SQL与sqlite数据库一起使用。当前代码与iOS兼容。您不需要编写/实现自己的解决方案,而且您可以确保phonegap将在您需要运行应用程序时实现WER(这就是为什么phone gap这个名字会填补这个空白)


您能否提供声称当前版本的PhoneGap保证了存储在iOS中的持久性的来源?当然,请查看iOS列中的存储行:顺便说一句,我用PhoneGap制作了几个应用程序,并且存储是持久性的。