我有一个基于Core Data的应用程序,用于存储使用一系列UITableViews显示的分层数据。为了向用户说明我的应用程序功能,我想用一些虚拟值预先填充我的数据库/应用程序。这些数据将在用户的iPhone / iPod Touch上安装时提供。
实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
创建数据并将其包含在应用包中。首次启动时,将该sqlite文件复制到文档目录,然后在核心数据堆栈中站起来。
我个人会创建一个使用相同模型的桌面应用程序来进行初始数据输入,以便您更轻松。从那里获取生成的sqlite文件并将其包含在您的appilcation中。