我有一个包含几行的列表,每行包含一个开关。我想将列表的 bool 值(每次单击一个)存储到 nsuserdefaults ,但是我不确定如何获取每个值。开关是 UICustomSwitch .提前致谢!
最佳答案
存储 bool 值
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setBool:NO forKey:@"myKey"];
检索 bool 值
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs boolForKey:@"myKey"];
要将其与 swtich 集成,您可以执行以下操作;
存储 bool 值
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setBool:mySwitch.on forKey:@"myKey"];
检索 bool 值
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[mySwitch setOn:[prefs boolForKey:@"myKey"] animated:YES];
关于ios - 在 uitableview ios 中检索和存储 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6639202/