1

我正在制作一个在地图上显示几个预定位置的应用程序。我选择使用核心数据来存储位置。我将如何在应用程序首次启动时将预定义数据加载到核心数据中?我也不希望这些数据是用户可编辑的。我确信有一个简单的方法可以做到这一点,我似乎无法弄清楚。在此先感谢您的帮助!

4

1 回答 1

1

如果数据是恒定的,并且永远不会改变,只需使用单独的数据库。在你的 mac 上创建你的只读数据库(最好使用模拟器)。然后,只需将该文件复制到您的 xcode 资源中,并将其内置到应用程序包中。

您还可以使用完全相同的模型提供用户数据库。这样,您始终在捆绑包中拥有“种子”只读数据,并且您可以拥有一个用于用户数据的可变数据库。

于 2012-05-13T20:32:01.873 回答