私の 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;
それでもビューに正しく反映されませんか?何か案は?