在用户默认值中存储selectedSegment of segmented control时出现问题。我正在使用Segment Selection绑定并执行此操作来设置并调用默认值:
[[NSUserDefaults standardUserDefaults] setObject: [modeSegController objectValue] forKey: @"selTag"];
[modeSegController setObjectValue: [[NSUserDefaults standardUserDefaults] objectForKey: @"selTag"]];
不工作。有人可以帮助我吗?
-Thanks
保罗。
答案 0 :(得分:0)
使用 [[NSUserDefaults standardUserDefaults] setValue:[NSNumber numberWithInteger:[modeSegController selectedSegment]] forKey:@“selTag”]
在UI中显示所选的segement用法 [modeSegController setSelected:...]整数
和
[modeSegController setSelectedSegment:[[NSUserDefaults standardUserDefaults] valueForKey:@“selTag”] integerValue]]
您无需使用标签来存储/恢复所选的细分。可以直接访问这些细分。