【发布时间】:2014-03-26 23:18:45
【问题描述】:
我基本上有两个切换按钮,我希望用户从两个播放器或组播放中进行选择。但是,我不希望用户能够在用户单击另一个关闭时如此理想地选择这两个。如何最好地实施这一点?
-(void)stateSwitchedtwoplayer:(id)sender {
UISwitch *tswitch = (UISwitch *)sender;
NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];
[defaults setObject: tswitch.isOn ? @"YES" : @"NO" forKey:@"twoplayerswitch"];
[defaults synchronize];
}
-(void)stateSwitchedgroup:(id)sender {
UISwitch *tswitch = (UISwitch *)sender;
NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];
[defaults setObject: tswitch.isOn ? @"YES" : @"NO" forKey:@"groupswitch"];
[defaults synchronize];
}
【问题讨论】:
-
仅供参考 -
NSUserDefaults具有setBool:forKey:方法。只需[defaults setBool:tswitch.on forKey:@"The Switch Key"];。
标签: ios objective-c uiswitch