NSSegmentedControl用户默认中选择的段



在用户默认值中存储分段控件的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]]

您不需要使用标签来存储/恢复所选的段。可直接访问。

相关内容

  • 没有找到相关文章

最新更新