ios - 在 uitableview ios 中检索和存储 bool 值

标签 ios uitableview

我有一个包含几行的列表,每行包含一个开关。我想将列表的 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/

相关文章:

iphone - 为什么 NSNotification 第三个参数通常是对象 :nil?

iphone 通知结果为 "unrecognized selector sent to instance..."

objective-c - MobFox iOS 框架,当 XIB 卸载时崩溃......我在这里做错了什么?

iphone - 连接过程后设置部分的标题

ios - UITapGestureRecognizer 是如何感知上下触摸的?

ios - 对于 iOS 开发,调试 View 层次结构不起作用

ios - 使用 TopLayoutGuide 的制图约束

ios - 将 CoreData 实现到 TableView 时出现问题

ios5 - ios 5 UISearchDisplayController 崩溃

ios - 将 tableview 设置为 static 仍然显示很多行