在我的 viewDidLoad 中,我正在检索用户首选项并更新设置选项卡。它适用于editSelection(参见代码),但另一个
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
BOOL editSelection = [userDefaults boolForKey:@"editToggleSwitch"];
editingToggle.selectedSegmentIndex = editSelection; // this is working!
bToggle.selectedSegmentIndex = [[userDefaults objectForKey:@"bSegment"] intValue];
在视图中,editingToggle 段显示正确,但 bToggle 始终为 0?NSLog 显示数据已正确保存和检索。我什至设置了
bToggle.selectedSegmentIndex = 1;
但它仍然没有正确反映在视图中?有任何想法吗?