gpt4 book ai didi

xcode - 不知道为什么switch控件总是发送false值

转载 作者:行者123 更新时间:2023-11-28 10:23:30 27 4
gpt4 key购买 nike

我制作了一个带有开关控件的简单 WKInterface 并为该开关制作了一个函数来显示开关的值,如下所示: enter image description here

我不知道为什么测试开关时,我收到的结果总是错误的?请解释并告诉我如何修复。正如我所想的那样,该开关的输出将从 false 变为 true 并继续前进......这里有什么问题?还是 Xcode 的 switch 错误?

最佳答案

在这里,不是传递 Bool 类型的值,而是将其作为 UISwitch 传递:

@IBAction func testSwitchPressed(value: UISwitch) {
println(value.on)
}

这将正确判断您的开关是打开还是关闭。

这很棒,因为您也可以使用 Control Flow:

@IBAction func testSwitchPressed(value: UISwitch) {
//println(value.on)
if value.on {
println("The switch has been enabled!")
//cool features here
} else {
println("The switch has been disabled!")
//other cool features here
}
}

祝你好运!

关于xcode - 不知道为什么switch控件总是发送false值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31058096/

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