Как сделать настраиваемую проверку (на уникальность) в Core Data?

У меня есть объект в Core Data, у которого есть атрибут, который должен быть уникальным. Нет возможности установить это в визуальном интерфейсе. Я предполагаю, что мне нужно создать собственный класс, унаследованный от NSManagedObject, а затем написать свой собственный метод проверки.

Я успешно создал настраиваемый класс, выбрав объекты в визуальном редакторе и выбрав File -> New -> New File -> NSManagedObject subclass. Я использую это для добавления отметок времени создания, поэтому знаю, что это работает.

Но что теперь? Какие методы мне нужны?

Справочное руководство NSManagedObject говорит мне «реализовать методы формы validate: error:», но не дает примера.

Подобные вопросы здесь и здесь , но мне нужна дополнительная помощь.

Полный пример был бы прекрасен, но любая помощь приветствуется.

8
задан Community 23 May 2017 в 11:46
поделиться