В моем приложении есть NSPanel, который я использую в качестве функции экспорта данных.
Как инициализировать элементы управления на панели, когда она изначально отображается? (т.е. используя NSDefaults). Похоже, не возникает событие, которое возникает, когда открывается окно / панель, где я могу восстановить настройки по умолчанию (в основном просто восстановление значения NSPopupButton).
В настоящее время я открываю панель с помощью «[NSApp beginSheet ...]» в моем классе делегата приложения. Стоит ли использовать вместо этого подкласс NSWindowController?