当前位置:  开发笔记 > 数据库 > 正文

为核心数据应用提供基础数据?

如何解决《为核心数据应用提供基础数据?》经验,为你挑选了1个好方法。

我正在开发一个核心数据应用程序(对于iPhone 3.0,虽然我认为这不会真正有所作为)并且它需要附带一个充满数据的"入门"数据库.使用SQLite,我只需让应用程序在首次启动时将填充的数据库从捆绑包复制到App的文档目录中,然后加载该数据库 - 所有信息都随之而来,我们准备好了.但是使用Core Data,我不确定我是否可以将Persistent存储保存到App包并在Core Data开始执行之前复制它.这会导致任何问题吗?有相当多的初始数据,所以我不想以其他格式打包它并且必须解析它.



1> Hunter..:

是的,您可以复制预先填充的持久性商店.

我创建了一个填充商店的Mac应用程序.它被复制到我的包中,并在开始时复制到Docs目录.这很好用.我被告知Core Data Books的例子是以同样的方式开发的.

请注意,这并不意味着您可以复制任何旧的SQLite文件.它必须是一个核心数据持久存储,但我认为你基于你的问题理解.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有