последнее, что я не могу для жизни меня работать!времяIntervalSinceDate проблема
Я устанавливаю дату, когда мое приложение закрывается (с помощью applicationWillTerminate) в пользовательских дефолтов
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] - это была строка с форматом, которая была неправильной. Не могу поверить, что это все! Спасибо большое, ребята! –