gpt4 book ai didi

ios - 跨多个 View 保持同步事件的最佳实践或设计模式是什么?

转载 作者:行者123 更新时间:2023-11-28 11:00:03 25 4
gpt4 key购买 nike

场景:共享/同步 Realm 。具有多个 View 的 iOS/Swift 应用程序。

为了在后台保持同步并为多个 View 提供自动(实时)更新,我应该使用什么最佳实践设计模式?

查看额外的任务应用程序 - 这是有道理的,但该应用程序实际上只有一个事件 View 。如果我有多个 View 怎么办?

我应该销毁数据更改的 Realm 通知并为每个 View 重建吗?

最佳答案

推荐的方法与单个 View Controller 相同。为每个 View Controller 获取一个 Results 对象,并将其直接用作数据源。您可以使用 Realm 的通知机制观察结果对象。当影响结果的更改从后台线程提交时,将触发通知。 Results 对象已自动更新为最新状态,您应该做的只是更新 UI。

关于ios - 跨多个 View 保持同步事件的最佳实践或设计模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41179789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com