Работа с Realm - Swift

  Рет қаралды 7,651

Ildar Zalyalov

Ildar Zalyalov

5 жыл бұрын

KVO/KVC, @objc, dynamic, RealmSwift - все это в новом видео с пары
Gist с каскадным удалением: gist.github.com/ZalyalovIldar...

Пікірлер: 11
@tim_baton
@tim_baton 5 жыл бұрын
так primaryKey по определению же должен быть уникальным? В сообщении ошибки и говорится, что нельзя создать элемент с повторяющимся primaryKey. По коду даже видно (1:16:32), что первая моделька создалась и напечаталась в консольку. Но при попытке создать вторую с таким же id - крэш. Во второй раз (1:17:06), когда Вы попробовали у второй модельки поставить id = 2, она крэшнулась на первой, потому что в бд уже имелся элемент с id = 1 (она создалась при предыдущем запуске кода)
@boyarVL
@boyarVL 2 жыл бұрын
Ильдар большое спасибо за материал
@user-mt1mz9og6t
@user-mt1mz9og6t 4 жыл бұрын
Очень полезно!
@SAPASEPRODUCTION
@SAPASEPRODUCTION 5 жыл бұрын
Полезно
@georgebush9544
@georgebush9544 2 жыл бұрын
33:30 - Realm
@Dartt161
@Dartt161 5 жыл бұрын
В UserModel id типа Int а функция primaryKey возвращает String, может быть поэтому и идет краш? Как раз при создании с id=1. Вроде как эту ошибку пишет, если я не ошибаюсь.
@ildarzalyalov5281
@ildarzalyalov5281 5 жыл бұрын
primaryKey лишь возвращает название поля, которые будет являться собственно "primary key"-ем, поэтому вряд ли. Вероятнее всего это потому, что до записи видео, я тестил в этом проекте сохранение моделей, и на видео создал ту же модель, только с primaryKey, т.е. у меня уже в Realm была подобная модель, а теперь точно такая же, только с primaryKey пришла, отсюда возможно были баги(
@dmitry3881
@dmitry3881 4 жыл бұрын
11:10 -- энамчик сделать
@riddik18
@riddik18 5 жыл бұрын
Если не сложно сможешь скинуть ссылку как реализовать каскадное удаление
@ildarzalyalov5281
@ildarzalyalov5281 5 жыл бұрын
Вот сделал gist, лови: gist.github.com/ZalyalovIldar/754f3f4d1c2f9c6511373112b8de5d11
@riddik18
@riddik18 5 жыл бұрын
@@ildarzalyalov5281 Спасибо, мне даже уведомление не пришло.
Кеширование картинок в iOS
44:25
Ildar Zalyalov
Рет қаралды 2,7 М.
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 12 МЛН
Это реально работает?!
00:33
БРУНО
Рет қаралды 3 МЛН
I'm Excited To see If Kelly Can Meet This Challenge!
00:16
Mini Katana
Рет қаралды 30 МЛН
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 16 МЛН
Build a SwiftUI to-do app from scratch with Realm Crash Course
42:40
Dependency injection в Swift.
25:35
iOS Skills
Рет қаралды 1,8 М.
Многопоточность в iOS, вопросы и ответы на собеседованиях с примерами кода в Swift.
17:30
iOS разработка и подготовка к собеседованию
Рет қаралды 1,8 М.
Знакомство с Realm (Swift 4.2)
18:04
SwiftBook
Рет қаралды 17 М.
How to Setup SwiftLint on XCode 14
21:07
Emmanuel Okwara
Рет қаралды 4,9 М.
KVO Key-Value Observing и KVC Key-Value Coding
16:28
SwiftBook
Рет қаралды 9 М.
iOS - Advanced Swift programming
1:39:14
Young&&Yandex: мобильная разработка
Рет қаралды 5 М.
Klavye İle Trafik Işığını Yönetmek #shorts
0:18
Osman Kabadayı
Рет қаралды 8 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 18 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 7 МЛН