CoreData和预填充的DB

时间:2011-04-04 08:59:35

标签: objective-c ios core-data

我需要使用预填充数据库准备我的IOS应用程序。我想知道我的技术是否有好处,如果它泄漏了什么:

  1. 在第一次应用程序启动时:仅当属性列表中的字段“DB_filled”等于“否”时,才调用填充数据库中的数据的函数。
  2. 当功能完成并且数据存储在DB中时:设置plist带有“DB_filled”=> YES。
  3. 在下次应用启动时:DB_filled等于YES,因此,没有其他尝试预先填充Db。
  4. 我不确定这是正确的技巧。你觉得怎么样?

1 个答案:

答案 0 :(得分:2)

这是首次启动应用程序设置的最常见方案,除了键名称的变化(firstLaunch,FirstLaunch或SetupDone,或者在您的情况下,DB_filled)。也请检查this question