Возможно ли автоматически создавать обратные связи в базовой модели данных?

#objective-c #xcode #ios #core-data

#objective-c #xcode #iOS #core-data

Вопрос:

Базовая модель данных моего приложения содержит около 50 объектов с множеством взаимосвязей между ними. Все взаимосвязи являются только однонаправленными (и требуются только в одном направлении).

Однако Apple рекомендует вам не оставлять отношения без инверсии (по соображениям согласованности модели), и я считаю, что отсутствующие инверсии ответственны за ряд ошибок, с которыми я в настоящее время сталкиваюсь.

Поскольку мне на самом деле не нужны функциональные обратные связи, мне интересно, можно ли было бы автоматически создавать их с помощью XCode. Перебирать 50 объектов примерно с 3 отношениями в каждом и создавать обратные вручную кажется утомительной задачей…

Любая помощь приветствуется!

Комментарии:

1. Я не уверен, верен ли мой ответ, но, насколько я видел, автоматического способа сделать это не было .. Если я ошибаюсь, пожалуйста, поправьте меня…

Ответ №1:

В Xcode4 невозможно автоматически создать обратную связь для вас. Пожалуйста, отправьте отчет об ошибке запроса функции для этого. Я мог видеть, что это действительно полезная функция в Xcode.

Комментарии:

1. Я принимаю ваш ответ, потому что, к сожалению, я пришел к тому же выводу. Спасибо!!

Ответ №2:

Может оказаться невозможным автоматическое создание обратной связи без создания прокси-класса. Например, как сгенерировать обратную связь для коллекции, которая встречается в классе более одного раза (например, телефоны, почта, URL-адреса в визитной карточке)