重新验证领域对象

时间:2018-11-19 09:44:40

标签: android ios realm invalidation

我正在开发的Android和iOS应用程序中都使用realm。该库的功能是每次访问属性时都要检查所使用的每个“领域对象”的有效性。因此,如果我有一个对象的两个实例,则更改或删除两个实例之一,另一个实例将失效,并且当我尝试访问属性时,它将引发异常。

我的问题是:如何获取无效的实例“重新验证”?我知道isValid(或者,对于iOS,isInvalidated)方法,但是由于该对象无效,因此仍然无法访问该对象的主键。我如何要求领域获取没有主ID的该实例的有效版本?

如果这不可能,那么管理a的预期方式是什么

RLMException
Object has been deleted or invalidated.

例外?

0 个答案:

没有答案