gpt4 book ai didi

ios - 保留或批处理 Realm 通知?

转载 作者:行者123 更新时间:2023-11-28 06:38:23 24 4
gpt4 key购买 nike

我有一个场景,我将进行许多更新,最终影响我的 VC 正在收听的结果。理想情况下,我会在批处理结束时发送 1 个通知

几个问题:

  1. 是否可以批量通知,而不是每次更新都发送通知?
  2. 这是正确的思考方式吗?我是否应该在批处理开始时停止收听通知,并在完成后重新开始收听?

最佳答案

通知仅在写入事务结束时出现,因此对于这种情况最简单的做法是在一个事务中执行所有工作(我绝对建议在后台线程中执行),然后当您希望触发通知时关闭它。

这将是一般推荐的方法,因为它可以保证所有细粒度的更改索引在最后合并到单个通知中。

如果您不关心细粒度的更改索引(即,您只是对每个通知进行完全刷新),那么您绝对可以考虑简单地设置一个忽略通知的标志,直到您完成您的工作。

您也可以删除通知 block ,但这意味着您每次都必须进行大量的拆卸和重新设置工作。

关于ios - 保留或批处理 Realm 通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38576914/

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