Xcode 预选NSComboBox条目
我有一个包含NSComboBox的模式窗口。“使用数据源”设置为“打开”,组合框正确列出条目。视图控制器是数据源的委托。当我调用模式窗口更新现有对象时,我希望组合框显示所选条目(如果有)。我该怎么做 我已尝试访问ViewWillDisplay中的条目。我得到一个错误,说没有条目。我在代码中的各种print语句表明,在单击下拉箭头之前,不会加载值。我作为代表提供的两个功能是:Xcode 预选NSComboBox条目,xcode,cocoa,swift3,nscombobox,Xcode,Cocoa,Swift3,Nscombobox,我有一个包含NSComboBox的模式窗口。“使用数据源”设置为“打开”,组合框正确列出条目。视图控制器是数据源的委托。当我调用模式窗口更新现有对象时,我希望组合框显示所选条目(如果有)。我该怎么做 我已尝试访问ViewWillDisplay中的条目。我得到一个错误,说没有条目。我在代码中的各种print语句表明,在单击下拉箭头之前,不会加载值。我作为代表提供的两个功能是: func numberOfItems(in comboBox: NSComboBox) -> Int func co
func numberOfItems(in comboBox: NSComboBox) -> Int
func comboBox(_ comboBox: NSComboBox, objectValueForItemAt index: Int) -> Any?
是否可以在上面的第二个函数中设置所选条目?因为
NSComboBox
是NSTextField
的子类,您应该能够通过设置组合框的stringValue
属性来设置其文本
self.comboBox.stringValue = "Hello World"