对于RealmObject监听器,我观察到Realm 3.0.0与3.1.0 / 3.1.1 / 3.1.2中的行为发生了变化。
RealmThingA有一个RealmThingB类型的字段。
for numbs in list1:
numbs * list1[#iterate through list1, starting on 2nd item in list1]
侦听器附加到RealmThingA的实例。 RealmThingB的'value'字段被修改。 (如果有帮助的话,我可以提供更完整的例子。)
在Realm 3.0.0中,修改RealmThingB时会触发侦听器。在Realm 3.1.0 / 3.1.1 / 3.1.2中,不会触发监听器。
这是故意改变吗?如果是这样,我如何获得先前的行为(当子对象更改时通知附加到父对象的侦听器?)