Всем привет
Вопрос к тем, кто хорошо знает рилм
Я хочу удалить объект и бд. Только этот объект создаётся не внутри БД.
В общем. У нас менеджер, который управляет рилмом и мы пытаемся сделать максимально платформонезависимо
Получается так, что как только рилм возвращает таблицы они сразу же перегоняются в codable структуры
Ну и принимается в себя он тоже codable структуры
На добавление и получение работает хорошо, но как только я хочу удалить объект действуя по этой методике я сразу же сталкиваюсь с проблемой —
Can only delete an object from the Realm it belongs to
Приложение при это естественно падает.
Я разобрался с тем, что это за проблема, но я не могу найти нормальное решение этой проблемы в конкретно данной ситуации
Проблема в том, что он хочет, как я понял, чтобы я ему вернул объект, который был сгенерен лично рилмом
И всё усугубляется тем, что я не могу просто взять и сделать внутри удаления получение всех объектов и после этого их фильтрануть
Всё потому, что у меня модели максимально не связаны между собой. Т.е. нет общих полей. Один из вариантов я вижу — добавление для всех таблиц первичного ключа, но это не самый удобный вариант и мне кажется, что есть ещё
Поэтому сюда и пишу. Помогите пожалуйста господа)
Антон Чехов, [30.10.20 00:13]
Просто совсем не хочется везде первичный ключ добавлять и юзать KVC. Рисково