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