в крайнем случае это так, как я не могу за всю жизнь разобраться!
Я устанавливаю дату закрытия моего приложения (используя 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]);
Я попытался вывести это в окно журнала, ожидая увидеть красиво отформатированную строку около 20 секунд. Беда в том, что это выходит как 2047868928!
Есть идеи?!
(вывод окна журнала ниже)
time now = 2009-12-19 20:54:02 +0000, time saved = 2009-12-19 20:48:29 +0000, time diff = 2047868928
Спасибо за любую помощь!