Есть предложение, что это не "при", а после. Кто-то держит удалённый объект. К примеру, массив, который является источником данных для таблицы. Сначала удалить объект из массива. Потом - из базы.
Да, тоже так думал, поэтому так и реализовал потом, но это не изменило ситуации. Данный объект существовал лишь в массиве data и в самом realm. updateData() запускается каждый раз, когда что-то записывается в бд, и когда БД инициализируется.
Кто-то юзает результат ф-ции getLibrary. Перед удалением из реалма - удаляется из массива? Ошибка кагбе намекает, что кто-то пытается получить доступ к удалённому объекту
Да, из массива предварительно этот элемент удаляется
Можно попробовать поюзать begin Write + commitWrite Это просто обёртка над Realm. write с do/catch, но иногда помогает 🤔
Обсуждают сегодня