Нужны ли мне два NSObjectControllers? - PullRequest
0 голосов
/ 15 августа 2010

Я узнаю о привязках какао. У меня есть два совершенно разных объекта, каждый с iVar, который я хочу синхронизировать с элементом пользовательского интерфейса. Но так как они представляют собой два разных объекта, и я могу иметь на выходе «контента» только один NSObjectController, нужен ли мне другой?

1 Ответ

1 голос
/ 16 августа 2010

Да. Если вы одновременно связываете два разных объекта, тогда вам нужны два контроллера объектов. (Это своего рода смысл; один контроллер на объект.)

Однако, если вы создаете общий интерфейс представления списка / подробного представления (как видно из адресной книги), вам следует использовать только один контроллер объекта, который должен быть связан с контроллером массива selectedObject. (Это также имеет смысл, если вы думаете о нем как о контроллере объекта для текущего выбранного объекта, из которых только один.)

...