0
앱이 백그라운드에서 있었던 시간을 찾으려고합니다. 모든 것이 잘 컴파일되지만 앱이 백그라운드에서 실행 된 시간만큼 카운터가 증가하지 않습니다. 내보기 컨트롤러에서앱이 백그라운드에있는 동안 초를 계산하십시오.
-(void)applicationWillResignActive:(UIApplication *)application {
closeTime = [NSDate date];
NSUserDefaults *defaultsCloseTime;
[defaultsCloseTime setInteger:closeTime forKey:@"closeTimeKey"];
[defaultsCloseTime synchronize];
}
-(void)applicationWillEnterForeground:(UIApplication *)application {
closeTime = [[NSUserDefaults standardUserDefaults] integerForKey:@"closeTimeKey"];
timeInterval = [closeTime timeIntervalSinceNow] * -100;
}
Counter
:
당신이해야synchronize
counterInt = time + counterInt;
추가'NSLog (@ "활성 사임 했 응용 프로그램"); 확인 메서드가 호출 점점 있도록'. –