のセグメント インデックスを に格納しようとしていSegmentedControl
ますNSUserDefaults
。
設定と設定の「保存」ボタンをロードするためのコードを次に示します。
- (void)viewDidLoad
{
[super viewDidLoad];
// Get the stored data before the view loads
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
int yPrefSegment = [defaults integerForKey:@"yPref"];
prefYsegmentedControl.selectedSegmentIndex = yPrefSegment;
}
- (IBAction)savePrefButton:(id)sender
{
int yPref = [[prefYsegmentedControl.selectedSegmentIndex] integerValue];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults synchronize];
NSLog(@"Data saved");
}
次の行でエラーが発生します (内savePrefButton
):
int yPref = [[prefYsegmentedControl.selectedSegmentIndex] integerValue];
エラーは次のとおりです。 Expected Identifier
私はここで迷っています。それが何について話しているのかわからない。
ありがとうございました。