Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 预选NSComboBox条目_Xcode_Cocoa_Swift3_Nscombobox - Fatal编程技术网

Xcode 预选NSComboBox条目

Xcode 预选NSComboBox条目,xcode,cocoa,swift3,nscombobox,Xcode,Cocoa,Swift3,Nscombobox,我有一个包含NSComboBox的模式窗口。“使用数据源”设置为“打开”,组合框正确列出条目。视图控制器是数据源的委托。当我调用模式窗口更新现有对象时,我希望组合框显示所选条目(如果有)。我该怎么做 我已尝试访问ViewWillDisplay中的条目。我得到一个错误,说没有条目。我在代码中的各种print语句表明,在单击下拉箭头之前,不会加载值。我作为代表提供的两个功能是: func numberOfItems(in comboBox: NSComboBox) -> Int func co

我有一个包含NSComboBox的模式窗口。“使用数据源”设置为“打开”,组合框正确列出条目。视图控制器是数据源的委托。当我调用模式窗口更新现有对象时,我希望组合框显示所选条目(如果有)。我该怎么做

我已尝试访问ViewWillDisplay中的条目。我得到一个错误,说没有条目。我在代码中的各种print语句表明,在单击下拉箭头之前,不会加载值。我作为代表提供的两个功能是:

func numberOfItems(in comboBox: NSComboBox) -> Int
func comboBox(_ comboBox: NSComboBox, objectValueForItemAt index: Int) -> Any?

是否可以在上面的第二个函数中设置所选条目?

因为
NSComboBox
NSTextField
的子类,您应该能够通过设置组合框的
stringValue
属性来设置其文本

self.comboBox.stringValue = "Hello World"