NSUserDefaultsを使用して保存されたデータを保存しました。キーに何も保存されていない場合(アプリを初めて実行する場合)、デフォルトで0になるという印象を受けました。ただし、そうではないようです。
これが私が持っているものです:
保存する:
- (void)viewWillDisappear:(BOOL)animated
{
[[NSUserDefaults standardUserDefaults] setInteger:setbatteryHealthCalculated forKey:@"healthValue"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
ロードするには:
- (void) viewWillAppear:(BOOL)animated
{
NSInteger setbatteryHealthCalculated = [[NSUserDefaults standardUserDefaults] integerForKey:@"healthValue"];
}
保存値を確認するには:
- (IBAction)check{
NSInteger setbatteryHealthCalculated = [[NSUserDefaults standardUserDefaults] integerForKey:@"healthValue"];
if (setbatteryHealthCalculated = 0) {
[self performSelector:@selector(displayAlert) withObject:nil];
}
}