selectedSegmentIndex不更新UISegmentControl

mun*_*ine 4 iphone uisegmentedcontrol

在我的viewDidLoad中,我正在检索用户首选项并更新设置选项卡.它适用于editSelection(参见代码),但另一个

  NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];

  BOOL editSelection = [userDefaults boolForKey:@"editToggleSwitch"];
  editingToggle.selectedSegmentIndex  = editSelection; // this is working!

  bToggle.selectedSegmentIndex = [[userDefaults objectForKey:@"bSegment"] intValue];
Run Code Online (Sandbox Code Playgroud)

在视图中,editingToggle段正确显示但bToggle始终为0?NSLog显示数据已正确保存和检索.我甚至设定了

 bToggle.selectedSegmentIndex = 1;
Run Code Online (Sandbox Code Playgroud)

但它仍未在视图中正确反映?有任何想法吗?

Nik*_*uhe 8

只是猜测:bToggle没有在Interface Builder中连线?