我的 ios 应用程序有两个名为Scout
和的实体MeritBadge
。的内容MeritBadge
是从 plist 文件中读取和存储的。AppDelegate
检查指示 plist 文件版本的标志,如果有更新的版本添加了更多条目,它会删除MeritBadge
实体中的所有条目并通过读取 plist 重新添加。
我在 plist 中添加了一个额外的条目,当我阅读MeritBadge
实体时,我得到了新添加的条目。
但是,如果我以实体名称读取 db ScoutMeritBadge
,我将获得除新添加的徽章之外的所有徽章。
MeritBadge
这是否意味着如果我从 plist 向实体添加新条目,我需要重新构建数据库?
任何提示将不胜感激。