【发布时间】:2017-09-15 16:22:48
【问题描述】:
我试图根据存储在 Core Data 中的结果在 Swift 中打开或关闭 UISwitch。
我正在从 json 文件中加载数据,格式如下:
[{
fruit = Apple;
id = 01;
}, {
fruit = Banana;
id = 02;
}, {
fruit = Orange;
id = 03;
}
...它正在用数据填充动态表行。我在行的右侧有一个带有 UISwitch 的重复模板。
像这样:
- UISwitch“苹果”状态:关闭
- UISwitch“香蕉”状态:关闭
- UISwitch“橙色”状态:关闭
我如何定位特定开关以打开或关闭返回的项目以打开或关闭?
我想我需要存储一个我添加到数据集中的 id 数组。例如
fruits = ["02","03"]
...并让代码找到具有该 ID 的行?我对如何去做这件事有点困惑。
加载视图后,我的最终结果将如下所示:
- UISwitch“苹果”状态:开启
- UISwitch“香蕉”状态:开启
- UISwitch“橙色”状态:关闭
...取决于用户选择的内容。
任何帮助将不胜感激。
【问题讨论】:
标签: json swift uitableview interface-builder