【发布时间】:2010-08-16 10:03:26
【问题描述】:
我有一个包含 2 个组件的 UIPickerView。 我想保存用户对组件的选择。 我怎样才能做到这一点? 我尝试过使用 NSUserDefaults,但没有帮助。
谢谢!
【问题讨论】:
-
为什么
NSUserDefaults没有帮助?是您无法使其正常工作还是不符合您的要求? -
我使用这些设置来保存: NSUserDefaults *pickerViewSelectionDefaults = [NSUserDefaults standardUserDefaults]; [pickerViewSelectionDefaults setInteger:row forKey:@"pickerViewSelectionKey"]; [pickerViewSelectionDefaults 同步];并加载这些设置: NSUserDefaults *pickerViewSelectionDefaults = [NSUserDefaults standardUserDefaults]; [pickerView selectRow:[pickerViewSelectionDefaults integerForKey:@"pickerViewSelectionKey"] inComponent:0 动画:YES];
-
Guy Dor:我强烈建议为您的每个默认键定义一个宏。在其中一个实例中出现拼写错误会让你发疯。
标签: cocoa-touch uikit uipickerview