如何在绑定到核心数据的 NSPopUpButton 中预选一个项目?

How do I preselect an item in NSPopUpButton bound to core data?

我有一个绑定到核心数据的 NSPopUpButton。我需要在加载视图时动态地预选列表中的项目。有没有办法在 NSArrayController 准备好时收到通知?或者有其他方法吗?

尝试使用 GCD 调整您的选择

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

您可以从数组或视图中调用它/例如 window 控制器的 awakeFromNib。

将弹出按钮的选定对象绑定到VC的属性。确保在绘制弹出按钮之前设置 属性。