在应用更新后将plist加载到核心数据中

时间:2011-01-18 07:19:55

标签: iphone core-data plist

我有一个应用程序将plist数据加载到核心数据存储中。应用程序所需的所有数据都在plist中,并在应用程序启动时加载到核心数据中。

对于以下应用更新,我计划只是将项目添加到plist中并使用新的plist进行更新,但我不确定这是否可行,因为核心数据能够识别出存在更改从中解析数据的plist。

如果有比我使用的方法更好的方法,请告诉我。

任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

您可以在plist文件中添加一个标志,并在代码中检查该标志。如果需要更新将新数据加载到核心数据。

要做更快的更新,您可以实现一个将从服务器返回plist的Web服务。您询问服务器是否需要更新,如果是,则从服务器获取新的plist并将其插入核心数据。