我正在使用Swift3,并且有以下变量str8redpickteamreminder
,它是1或0.我还有一个调用开关,可以在问题的底部看到代码。
我以为我可以使用以下代码来改变交换机的视觉效果:
if str8redpickteamreminder == 1 {
self.teamSelectNotif = true
}
else {
self.teamSelectNotif = false
}
然而,当代码运行时,开关只是保持不变。如何以编程方式将与teamSelectNotif链接的开关在应用程序中显示为false?
感谢任何帮助。
切换代码:
@IBAction func `switch`(_ sender: UISwitch) {
if sender.isOn == true {
switch sender.tag {
case 1:
teamSelectNotif = true
print(toggleUpdate(toggle: "str8redpickteamreminder", setting: 1))
case 3:
resultsNotif = true
print(toggleUpdate(toggle: "str8redresults", setting: 1))
default:
break
}}
else if sender.isOn == false {
switch sender.tag {
case 1:
teamSelectNotif = false
case 3:
resultsNotif = false
default:
break
}}
}