2010-08-15 2 views
0

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

ответ

1

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^