gpt4 book ai didi

swift - 检查 Xcode for macOS apps swift 3 上 NSButton Checkbox 的状态

转载 作者:可可西里 更新时间:2023-11-01 00:00:07 25 4
gpt4 key购买 nike

我在使用 Swift 3 制作 macOS 应用程序的 Xcode 上有一个 NSButton Checkbox。我正在尝试检查状态(无论是打开还是关闭)。我发现了一些选项,例如: if ([Switch1 state] == NSOnState) {//CODE} 当我这样做时,它告诉我在“Switch 1”之后输入一个逗号。这是正确的,还是这个版本的代码对于 Swift 3 来说太旧了?

`@IBOutlet weak var Switch1: NSButton!
override func viewDidLoad() {
super.viewDidLoad()
if ([Switch1 state] == NSOnState) {
print("On")
}
}`

更新:对于那些稍后将此作为引用的人来说,正确的行是 if (Switch1.s​​tate == NSOnState) {//CODE}

最佳答案

Xcode 9 swift 4我发现这篇文章为我解决了这个问题。 "'NSOffState' is unavailable in Swift"

(简而言之,NSOnState 被替换为 .on)

关于swift - 检查 Xcode for macOS apps swift 3 上 NSButton Checkbox 的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45678863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com