Ios UISwitch保持';关闭';所有的时间,但只有在我的5s。在其他设备中工作正常

Ios UISwitch保持';关闭';所有的时间,但只有在我的5s。在其他设备中工作正常,ios,uiswitch,Ios,Uiswitch,我正在使用UISwitch。当我触摸它时,值在我的5s内不会变为ON。在其他设备中,它工作正常 func videoPlayerEnabledSwitchValueChanged(sender: UISwitch) { if(!sender.isOn) { UserDefaults.standard.set("OFF", forKey: "someKey") } else { UserDefaults.standard.set("ON"

我正在使用UISwitch。当我触摸它时,值在我的5s内不会变为ON。在其他设备中,它工作正常

func videoPlayerEnabledSwitchValueChanged(sender: UISwitch) { 
   if(!sender.isOn) { 
        UserDefaults.standard.set("OFF", forKey: "someKey") 
   } 
   else { 
        UserDefaults.standard.set("ON", forKey: "someKey") 
   } 
}

请共享您的代码
func videoPlayerEnabledSwitchValueChanged(发件人:UISwitch){if(!sender.isOn){UserDefaults.standard.set(“OFF”,forKey:“someKey”)}其他{UserDefaults.standard.set(“ON”,forKey:“someKey”)}
您的代码是正确的,但在5s屏幕中可能无法实现交换机的用户交互。请添加断点videoPlayerEnabledSwitchValueChanged方法,并检查两个设备(5s和其他设备)此方法正在调用或不确定确定我将尝试