0

当它出现时,我想在 NSTokenField 中设置一些标记。

苹果文件说:setObjectValue:

我尝试使用 setObjectValue 设置令牌

tokenField.setObjectValue(["One","Two"])

但它不编译。

正确的方法是什么?

4

1 回答 1

3

objectValue是 中定义的属性NSControl。在 Objective-C 中,您可以在属性表示法或 setter 方法中为其设置一个值setObjectValue:。但是在 Swift 中,你总是需要使用属性表示法——简单的赋值:

tokenField.objectValue = ["One","Two"]
于 2017-02-19T22:34:50.380 回答