我有一个包含几行的列表,每行包含一个开关。我想将列表的布尔值(每次单击一次)存储到nsuserdefaults,但我不确定如何获取每个值。该开关是UICustomSwitch。提前谢谢!
答案 0 :(得分:3)
使用
存储布尔值NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setBool:NO forKey:@"myKey"];
使用
检索布尔值NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs boolForKey:@"myKey"];
要将其与swtich集成,您可以执行以下操作;
使用
存储布尔值NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setBool:mySwitch.on forKey:@"myKey"];
使用
检索布尔值NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[mySwitch setOn:[prefs boolForKey:@"myKey"] animated:YES];