我正在尝试在Realm上实现一个示例,它使用Core Data我有两个选择:
如何在关系中插入对象后自动更新属性?例如。创建account.transactions: List<Transaction>
下列出的新费用交易后,如何自动重新计算account.balance
?
在核心数据上,我可以在交易关系中听取KVO,也可以使用NSFetchedProperty
为我重新提取列。
有没有办法在Realm上完成相同的结果,而不必监听每次数据库更新?
答案 0 :(得分:0)
(免责声明:我为Realm工作)
我们最近使Realm Objects完全符合KVO标准。 :)
因此,对于您的场景,只需将观察者附加到对象的List属性并在从那里接收通知时更新它。
让我知道你怎么去!