Как предварительно выбрать элемент в NSPopUpButton, привязанный к основным данным?

У меня есть NSPopUpButton с привязками к основным данным. Мне нужно предварительно выбрать элемент в списке динамически при загрузке представления. Есть ли способ получить уведомление, когда NSArrayController будет готов? Или любой другой способ сделать это?


person sbenitezb    schedule 11.07.2017    source источник


Ответы (2)


Привязать выбранный объект всплывающей кнопки к свойству VC. Убедитесь, что свойство установлено до того, как будет нарисована всплывающая кнопка.

person Willeke    schedule 12.07.2017

Попробуйте скорректировать свой выбор с помощью GCD с

DispatchQueue.main.asyncAfter(deadline: .now() + 0.1, execute: {
  // Set selection.
}

Вы можете вызвать это, например, из массива или контроллера вида/окна awakeFromNib.

person DDP    schedule 12.07.2017
comment
Почему 0,1 секунды? - person Willeke; 12.07.2017