私はこのコードを持っています。合計秒数を保存し、結果ビューコントローラーにロードします。そして、結果のView Controllerに、このコードを入れました。
- (void) counting
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSNumber *loadSecond = [defaults objectForKey:@"saveSecond"];
NSLog(@"last save is %@", loadSecond); // in here, log is displaying 30 seconds
scratch = fmod(secondCount,3600);
hour = secondCount / 3600;
minute = scratch / 60;
second = fmod(scratch,60);
labelRecord.text = [NSString stringWithFormat:@"%d:%d:%d", hour , minute, second];
}
上記から、NSLog は最後の保存カウントを 30 秒間表示しています。これは正しいですが、その 30 秒を secondCount に変更するにはどうすればよいですか? labelRecordで使用したいからです。