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

发布于 2024-10-13 00:14:42 字数 234 浏览 7 评论 0原文

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

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

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

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

I have an app which loads a plist data into a core data storage. All the data for the needed for the app is in the plist and is loaded into the core data at the start up of the app.

For the following app updates I was planning to just add items into the plist and update with a new plist but I'm not sure if that is possible as will the core data be able to recognize that there is a change in the plist from which data is parsed from.

Also if there is a better method than the one I am using please do tell.

Any help will be appreciated. Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌梦深 2024-10-20 00:14:42

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

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

You can put in your plist file a flag and in your code check for that flag. If need to update load the new data to core data.

To do much faster updates you can implement an web service that will return the plist from server. You ask the server if an update is needed and if yes get the new plist from server and the insert it in to core data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文