1

我编写了一个使用核心数据存储内容的应用程序(尚未发布到应用程序商店 - 它是 Beta 版)。

上周我一直在使用它来存储“真实”数据,而这周我将获得新的 iPad Air。

当我将应用程序安装到 iPad Air 上时,它当然会拥有一个空白数据库。

是否有一些工具/应用程序,我可以用来将 sql 数据库从我的 iPad mini 复制到 iPad Air 上,然后 iPad Air 将拥有完整填充的数据库而没有完整性问题?

我有“iExplore”,所以我知道我可以访问这些文件,但我只是想知道是否有人尝试过类似的东西。

我知道我可能应该(并且最终想要)实现 iCloud,但是我在 Uni,并且应该学习与应用程序开发完全无关的东西并且没有时间同时学习所有这些。所以,我真的在寻找一个“快速修复”,而不必再次手动输入所有内容。

想法?想法?

4

1 回答 1

1

从您当前的设备中获取 sqlite 数据库文件,将其添加到您的应用程序包中,然后添加一些代码以将其复制到数据库通常所在的位置(在初始化核心数据之前)。

从您当前的设备中获取 sql 数据库: 将您的设备与安装到您的 Mac 的应用程序连接起来。在 Xcode Organizer 中,选择 Devices,然后在左侧列出的您的设备下,选择 Applications。您应该会在主(右侧)面板中看到您的应用程序。选择应用程序,然后在底部,下载。当出现提示时,告诉它在哪里保存以及命名它。右键单击该文件并选择“显示包内容”。从那里,你可以遍历到你的 sqlite 数据库的位置,并用它做任何你想做的事情。

于 2013-11-04T00:36:08.847 回答