Document.xib содержит два окна, одно окно должно быть панелью настроек - PullRequest
0 голосов
/ 20 февраля 2012

Я создал приложение на основе документов с использованием базовых данных. Я заменил автоматически созданное окно в Document.xib двумя окнами: окном «Панель» и окном «Окно».

Окно «Панель» содержит табличное представление с привязками к NSArrayController. Представление таблицы используется для добавления данных в массив с использованием сущностей и атрибутов класса документа. Я хотел бы, чтобы это окно действовало как окно настроек. Это окно должно появиться при нажатии кнопки в главном «Окне».

«Окно» - это мое главное окно, в котором я отображаю данные из того же NSArrayController, используя привязки. Это окно содержит кнопку, которую я хотел бы использовать для отображения окна «Панель».

Я могу скрыть окно «Панель» при запуске и показать только главное «Окно», но не могу понять, как настроить действие кнопки для отображения окна «Панель».

Есть мысли о том, как этого добиться?

Я попытался использовать два отдельных файла XIB, но у меня возникла проблема, когда я не могу получить данные NSArrayController в другое окно.

1 Ответ

1 голос
/ 22 февраля 2012

Попробуйте подключить селектор действий вашей кнопки к действию makeKeyAndOrderFront: на панели.

...