2

我正在尝试在 Realm 上实现一个示例,使用 Core Data 我有两个选择:

在关系中插入对象后如何自动更新属性?例如。创建新的费用交易后,列在下面account.transactions: List<Transaction>,如何account.balance自动重新计算?

在 Core Data 上,我可以收听有关交易关系的 KVO,也可以使用NSFetchedProperty可以为我重新获取列的 KVO。

有没有办法在 Realm 上完成相同的结果,而不必监听每个数据库更新?

4

1 回答 1

0

(免责声明:我为 Realm 工作)

我们最近使 Realm Objects 完全兼容 KVO。:)

因此,对于您的场景,只需将观察者附加到您的对象的 List 属性并在您从那里收到通知时更新它。

让我知道你怎样去!

于 2015-11-09T09:10:59.620 回答