在用户默认值中存储分段控件的selectedSegment有问题。我正在使用片段选择绑定并这样做来设置和调用默认值:
[[NSUserDefaults standardUserDefaults] setObject: [modeSegController objectValue] forKey: @"selTag"];
[modeSegController setObjectValue: [[NSUserDefaults standardUserDefaults] objectForKey: @"selTag"]];
不工作。有人能帮我一下吗?
-谢谢
保罗。
使用[[NSUserDefaults standardUserDefaults] setValue: [NSNumber numberWithInteger:[modeSegController selectedSegment]] forKey: @"selTag"]
在UI中显示所选段的使用情况[modeSegController setSelected:…整数
和
[modeSegController setSelectedSegment:[[NSUserDefaults standardUserDefaults] valueForKey: @"selTag"] integerValue]]
您不需要使用标签来存储/恢复所选的段。可直接访问。