我的 ViewController 上有一个开关,每当我按下保存按钮时,我想使用 NSLog 打印出开关是否打开/关闭。
我的问题是,什么数据类型可以保存开关的状态?我将如何打印出带有状态的变量?
编辑:
如果它是一个 DatePicker,它将是
@property (nonatomic, strong) NSDate *pickerDate;
我需要这个的 Switch 版本。NSSwitch 似乎不起作用。
我的 ViewController 上有一个开关,每当我按下保存按钮时,我想使用 NSLog 打印出开关是否打开/关闭。
我的问题是,什么数据类型可以保存开关的状态?我将如何打印出带有状态的变量?
编辑:
如果它是一个 DatePicker,它将是
@property (nonatomic, strong) NSDate *pickerDate;
我需要这个的 Switch 版本。NSSwitch 似乎不起作用。
UISwitch 有一个名为“on”的 BOOL 属性。假设您的开关称为“theSwitch”
if(theSwitch.on) {
NSLog(@"on")
}
else {
NSLog(@"off")
}
@property (nonatomic, strong) UISwitch *aSwitch;
if(aSwitch == nil)
NSLog("Oops, switch is nil, you cannot save its state");
NSLog(@"switch is:%@", aSwitch.on? @"on", @"off");