Повторная проверка объекта Realm - PullRequest
0 голосов
/ 19 ноября 2018

Я использую realm в приложениях для Android и iOS, которые разрабатываю. Особенностью этой библиотеки является проверка достоверности каждого используемого «объекта области» при каждом доступе к атрибуту. Итак, если у меня есть два экземпляра объекта, я изменяю или удаляю один из двух, другой становится недействительным, и когда я пытаюсь получить доступ к атрибуту, он выдает исключение.

У меня вопрос: как я могу получить недействительный экземпляр "повторно проверенный"? Мне известен метод isValid (или, для iOS, isInvalidated), но первичный ключ объекта по-прежнему недоступен из-за того, что он недопустим. Как я могу попросить, чтобы realm получил действительную версию этого экземпляра без основного идентификатора?

Если это невозможно, каков предполагаемый способ управления

RLMException
Object has been deleted or invalidated.

исключение

...