下面是一个绑定NSPopupButton的选择标识符的代码示例:
首先,在Interface Builder中创建一个NSPopupButton,并将其绑定到一个IBOutlet属性上,如下所示:
@IBOutlet weak var popupButton: NSPopupButton!
然后,在你的代码中,创建一个字符串数组来存储NSPopupButton的选项,并将其绑定到NSPopupButton的content属性上,如下所示:
let options = ["Option 1", "Option 2", "Option 3"]
popupButton.content = options
接下来,为NSPopupButton设置一个默认的选择标识符(selectedIndex),如下所示:
popupButton.selectItem(at: 0)
然后,在你的代码中,可以通过获取NSPopupButton的selectedIndex属性来获取当前选择的选项的索引,如下所示:
let selectedIndex = popupButton.indexOfSelectedItem
你还可以通过获取NSPopupButton的selectedItem属性来获取当前选择的选项的字符串值,如下所示:
let selectedItem = popupButton.selectedItem?.title
最后,你可以在代码中根据选择的选项执行相应的操作,例如打印选择的选项的字符串值,如下所示:
if let selectedItem = selectedItem {
print("Selected option: \(selectedItem)")
}
这是绑定NSPopupButton的选择标识符的一种解决方法。你可以根据自己的需求进行修改和调整。