KVO/KVC, @objc, dynamic, RealmSwift - все это в новом видео с пары Gist с каскадным удалением: gist.github.com/ZalyalovIldar...
Пікірлер: 11
@tim_baton5 жыл бұрын
так primaryKey по определению же должен быть уникальным? В сообщении ошибки и говорится, что нельзя создать элемент с повторяющимся primaryKey. По коду даже видно (1:16:32), что первая моделька создалась и напечаталась в консольку. Но при попытке создать вторую с таким же id - крэш. Во второй раз (1:17:06), когда Вы попробовали у второй модельки поставить id = 2, она крэшнулась на первой, потому что в бд уже имелся элемент с id = 1 (она создалась при предыдущем запуске кода)
@boyarVL2 жыл бұрын
Ильдар большое спасибо за материал
@user-mt1mz9og6t4 жыл бұрын
Очень полезно!
@SAPASEPRODUCTION5 жыл бұрын
Полезно
@georgebush95442 жыл бұрын
33:30 - Realm
@Dartt1615 жыл бұрын
В UserModel id типа Int а функция primaryKey возвращает String, может быть поэтому и идет краш? Как раз при создании с id=1. Вроде как эту ошибку пишет, если я не ошибаюсь.
@ildarzalyalov52815 жыл бұрын
primaryKey лишь возвращает название поля, которые будет являться собственно "primary key"-ем, поэтому вряд ли. Вероятнее всего это потому, что до записи видео, я тестил в этом проекте сохранение моделей, и на видео создал ту же модель, только с primaryKey, т.е. у меня уже в Realm была подобная модель, а теперь точно такая же, только с primaryKey пришла, отсюда возможно были баги(
@dmitry38814 жыл бұрын
11:10 -- энамчик сделать
@riddik185 жыл бұрын
Если не сложно сможешь скинуть ссылку как реализовать каскадное удаление
@ildarzalyalov52815 жыл бұрын
Вот сделал gist, лови: gist.github.com/ZalyalovIldar/754f3f4d1c2f9c6511373112b8de5d11
@riddik185 жыл бұрын
@@ildarzalyalov5281 Спасибо, мне даже уведомление не пришло.