Xcode 7, Swift 2, приложение Mac OS X.Xcode привязывает текстовое поле к выбранному элементу в виде таблицы из другого ViewController
У меня есть раскадровка со следующей простой структурой; WindowController, содержащий SplitViewController. Верхняя панель Split View содержит ViewController, которая содержит представление таблицы. Нижняя панель Split View содержит текстовое поле.
My Table View привязан к объекту в моей модели данных с помощью контроллера массива TableViewArrayController). TableViewArrayController добавлен в Table View, содержащий View Controller. В представлении таблицы отображаются мои данные в порядке.
Я добавил второй контроллер массива (TextFieldArrayController) в панель управления представлением «Сплит-вид» и привязал его к тому же объекту объекта модели, что и TableViewArrayController. Я привязал текстовое поле к TextFieldArrayController. Текстовое поле отображает первый элемент в модели данных, но TextFieldArrayController не синхронизирует свое выбранное свойство с TableViewArrayController.
Это, по-видимому, очень простая настройка, и я ожидаю, что нередко захочется отображать элемент из выбранной строки в представлении таблицы в объекте, который находится в другом ViewController. Независимо от того, что я пытаюсь, я не могу заставить текстовое поле отображать свойство из выбранной строки.
Если я добавлю текстовое поле в ViewController Table View и привяжу его к тому же контроллеру массива, он отображает и позволяет мне редактировать свойство выделенной строки.
Может ли кто-нибудь предложить, как я должен привязать текстовое поле в одном представлении контроллера к выбранной строке таблицы, расположенной в другом контроллере просмотра?
Хороший совет, спасибо. Конечно, TableViewArrayController не находится в ViewController нижней панели Split View, поэтому он недоступен для выбора в привязке текстового поля. Как я мог бы сделать TableViewArrayController видимым, чтобы я мог привязать текстовое поле к тому же ArrayController? – TDC
ok Я вижу, что вы используете раскадровки. Я думаю, что у меня был такой случай, мне нужно посмотреть его сегодня. Сегодня я отправлю ссылку. –
Большое спасибо Юджин. – TDC