Я изучаю привязки какао. У меня есть два совершенно разных объекта, каждый с iVar, который я хочу синхронизировать с элементом пользовательского интерфейса. Но так как они представляют собой два разных объекта, и я могу использовать только «контент» с одним NSObjectController, мне нужен другой?Нужно ли мне два NSObjectControllers?
0
A
ответ
1
Да. Если вы одновременно связываете два разных объекта, вам нужны два объектных контроллера. (Это делает что-то вроде одного контроллера на объект.)
Однако, если вы создаете общий интерфейс просмотра списка/просмотра подробностей (как видно из адресной книги), вы должны использовать только один контроллер объекта , который должен быть привязан к контроллеру массива selectedObject
. (Это тоже имеет смысл, если вы думаете об этом как о объектном контроллере для выбранного в данный момент объекта, из которого есть только один.)