领域通知对UI更新发射太快(没有细粒度通知)

时间:2015-07-01 16:08:31

标签: ios realm

我正在使用Realm通知在数据更改后更新Ui。有时我想删除某些数据(比如菜单类的对象)和相关对象(例如)顺序。 UI一次只显示一个Menu对象。

不幸的是,UI更新本身,如果比删除相应的数据库项更慢,那么删除最终处于竞争状态 - 并导致崩溃,因为数据在视图准备好读取之前被删除。

解决这个问题的好方法是什么?我当然可以计算删除并防止手动更新。或者可以使用通常的iOS通知来处理这个 - 但是我必须在这些类型之间来回切换。

我希望有一个重新发送通知的时间 - 让他们对UI变化不那么紧张。有没有这样的东西?

1 个答案:

答案 0 :(得分:3)

Realm目前没有细粒度的通知,但它是一个积极处理的功能! KVO支持应该很快就会合并,您可以关注https://github.com/realm/realm-cocoa/issues/601以获取有关其他类型的细粒度通知的更多更新。

更新

Realm已经提供了对0.99版本的细粒度通知的支持。