2
我想在Realm上实现一个使用Core Data的例子,我有两个选择:如何自动更新Realm或NSFetchedProperty等效的属性?
如何在关系中插入对象后自动更新属性?例如。创建新的费用交易后,在account.transactions: List<Transaction>
下列出,如何自动重新计算account.balance
?
在核心数据我既可以听一志愿上的交易关系或使用NSFetchedProperty
,将重新获取列我。
有没有办法做到的境界上相同的结果,而不必听每一个数据库的更新?
你这是什么意思最近,它是已经发布的?我试图用KVO观看一个物业,并且抱怨保存了一个有观察者的物体。 –
是的,它几个月前在Realm 0.95发布。对,那是正确的;在附加观察器的情况下,不能将新对象添加到Realm文件。你需要添加它,然后附加它。更多信息可从现场境界:https://realm.io/docs/swift/latest/#key-value-observation – TiM
是啊,我读过,但我仍然不明白这一点。如果我的意图是更新'balance'属性并将'account'再次保存到Realm中,我怎样才能同时观察和保存? –