최후의 수단이 삶의 나를 위해 그것을 할 수 없어! 응용 프로그램이 실행될 때 내 응용 프로그램이 사용자의 기본 설정에 (applicationWillTerminate를 사용)를 닫을 때timeIntervalSinceDate 문제
나는 날짜를 설정하고
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSDate *timeClosed = [[NSDate alloc] init];
[defaults setObject: timeClosed forKey:@"svdTimeClosedApp"];
후, 나는
NSDate *timeSaved = svdTimeClosedApp;
NSDate *timeNow = [[NSDate alloc] init];
double timeInterval = [timeSaved timeIntervalSinceDate:timeNow];
NSLog(@"time now = %@, time saved = %@, time diff = %@", timeNow, timeSaved, [NSString stringWithFormat:@"%d",timeInterval]);
I을 사용하여이 시간을 비교하려면 약 20 초 정도의 정돈 된 형식의 문자열을 예상하여 로그 창에 출력하려고했습니다. 문제는 2047868928로 나옵니다.
어떤 아이디어?!
(아래 로그 창의 출력) 어떤 도움
time now = 2009-12-19 20:54:02 +0000, time saved = 2009-12-19 20:48:29 +0000, time diff = 2047868928
감사합니다!
그것이 완료되었습니다! [time diff = 4.71526] - 올바르지 않은 stringwithformat이었습니다. 그게 다라고 믿을 수 없어! 대단히 감사합니다! –