我想为一个iphone应用程序构建一个具有2个核心数据处理程序的应用程序。我可以为一个iphone应用程序拥有多个Core数据处理程序吗?
该应用程序将是一个预填充信息的体育比赛。让我们称它为prefilledDB作为参考。这个预填充的数据库将是只读的,我不希望用户添加/编辑/删除或更改任何内容。
第二个数据库(“gameDB”)将具有相同的核心数据关系/模型/实体和结构。
当用户选择“新游戏”时,它将空白/清空gameDB并填充预填充的数据库内容,并且“继续游戏”只使用预填充数据库,假设它不为空。
但是,我不确定这是否是正确的做法。因此,我的问题是处理这种处理的最佳方式是什么。内置的迁移系统是否会比删除/重新创建数据库更好 - 或者也许只是使用SQLite作为预填充的数据库,然后用其内容填充gameDB?
对此的任何帮助将是伟大的。
谢谢你有道理。非常感谢! – zardon 2010-12-10 14:37:52