Почему сущность не может иметь ограничений единственности с одним обязательным обратным отношением? Имея два объекта:
- Person
свойство: name
отношение: отдел (один, не факультативный)
- Отдел
свойство: title (уникальное ограничение)
отношение: человек (для многих, необязательно)
Модель не будет компилироваться в iOS 9, XCode 7.0.1 с ошибкой неправильно сконфигурированной сущности:
Неконфигурированное сущность: сущность деления не может иметь уникальности ограничений и одного обязательного обратного отношения Person.department
Update: Вопрос по-прежнему имеет значение в XCode 8.3.1.