检查maccode应用程序在Xcode NSButton复选框的状态swift 3
问题描述:
我在Xcode上使用Swift 3制作macOS应用程序的NSButton复选框。我试图检查状态(无论是否打开)。我找到了一些选项,例如: if ([Switch1 state] == NSOnState) { //CODE}
当我这样做时,它告诉我在“切换1”之后输入一个逗号。这是对的,还是这个版本的代码对于Swift 3来说太旧了?检查maccode应用程序在Xcode NSButton复选框的状态swift 3
`@IBOutlet weak var Switch1: NSButton!
override func viewDidLoad() {
super.viewDidLoad()
if ([Switch1 state] == NSOnState) {
print("On")
}
}`
更新:对于那些希望在稍后为基准,正确的路线是if (Switch1.state == NSOnState) {//CODE}
你最多可以显示一些代码? – Thomas
检查行是Objective-C,但检查状态的方法是正确的,即使在ObjC中,您也可以使用点符号('Switch1.state')。 – vadian
我已经更新了问题的内容 –