i think the problem is you are connect wrong Event of UISwitch. check in Xib
or storyboard
. it is connect with Event of ValueChange: insted of Other like:-
Set the UISwitch IBAction Event to UIControlEventValueChanged
题
I want to change the UISwitch on to off and off to on, but I can't. Created the UISwitch in xib.
- (IBAction)switchAction:(id)sender {
UISwitch *nkswitch = (UISwitch *)sender;
if (nkswitch.isOn)
NSLog(@"switchPressed ON");
else
NSLog(@"switchPressed OFF");
}
Any solution?
Update
解决方案
i think the problem is you are connect wrong Event of UISwitch. check in Xib
or storyboard
. it is connect with Event of ValueChange: insted of Other like:-
Set the UISwitch IBAction Event to UIControlEventValueChanged
其他提示
There's nothing wrong in your code,you need to check your connection again or remove your UISwitch,add new one and reconnect.