我有一个应用程序将plist数据加载到核心数据存储中。应用程序所需的所有数据都在plist中,并在应用程序启动时加载到核心数据中。
对于以下应用更新,我计划只是将项目添加到plist中并使用新的plist进行更新,但我不确定这是否可行,因为核心数据能够识别出存在更改从中解析数据的plist。
如果有比我使用的方法更好的方法,请告诉我。
任何帮助将不胜感激。感谢。
答案 0 :(得分:2)
您可以在plist文件中添加一个标志,并在代码中检查该标志。如果需要更新将新数据加载到核心数据。
要做更快的更新,您可以实现一个将从服务器返回plist的Web服务。您询问服务器是否需要更新,如果是,则从服务器获取新的plist并将其插入核心数据。