Запись базы импорта магических записей без дубликатов - PullRequest
0 голосов
/ 21 марта 2019

Мне нужно импортировать массив песен из словаря.Так что у меня нет никаких отношений, у меня есть только одна сущность и одна NSManagedObject в проекте с именем Song.

Song имеет уникальный идентификатор с именем id.

Чего я хочу добиться с помощью магического импорта, назвав этот метод:

_ = Song.mr_import(from: songDictionry, in: context)

- это избавиться от любых дубликатов в базе данных.Допустим, я вызывал API дважды или более раз случайно или в случае каких-либо ошибок.Поэтому я не хочу создавать дубликаты.

Вид метода findFirstOrCreate из MR, но без настройки свойств вручную.

...