Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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中的新数据库_Ios_Database_Sqlite - Fatal编程技术网

如何从已安装的数据库中获取数据并将提取的数据插入iOS中的新数据库

如何从已安装的数据库中获取数据并将提取的数据插入iOS中的新数据库,ios,database,sqlite,Ios,Database,Sqlite,我有一个数据库(使用过的SQLite)文件,在安装ApplieoTN时复制到文档中,现在我在表中添加了一个字段,我想在设备中安装新的DB。为了实现这一点,我认为我必须进行数据库迁移 我面临的问题是,我无法思考从已安装的数据库中获取全部数据,然后将提取的数据插入新数据库的代码(安装时),我在iOS编程方面的经验较少,因此请从头开始提供详细信息 提前感谢:)这不是一个真正的iOS问题,而是一个概念问题 如果要向数据库中添加新表,为什么要复制旧版本的数据库而不是已包含新表的数据库 至于导入现有数据,只

我有一个数据库(使用过的SQLite)文件,在安装ApplieoTN时复制到文档中,现在我在表中添加了一个字段,我想在设备中安装新的DB。为了实现这一点,我认为我必须进行数据库迁移

我面临的问题是,我无法思考从已安装的数据库中获取全部数据,然后将提取的数据插入新数据库的代码(安装时),我在iOS编程方面的经验较少,因此请从头开始提供详细信息


提前感谢:)

这不是一个真正的iOS问题,而是一个概念问题

如果要向数据库中添加新表,为什么要复制旧版本的数据库而不是已包含新表的数据库

至于导入现有数据,只需读取旧数据库并将其写入新数据库即可。使用可用的SQLite API,这应该足够简单。解释细节超出了这个问题的范围。(你可以在网上找到这些基本信息。)

谢谢你的回答:)如果你能为上述内容提供一些好的链接,那就太好了。