2012-02-22 85 views
-2

當我添加的時間間隔的NSDate它不會添加當我添加的時間間隔的NSDate它不會添加

 dateFormat = [[NSDateFormatter alloc] init]; 
    [dateFormat setTimeZone:[NSTimeZone defaultTimeZone]]; 
    [dateFormat setDateFormat:@"ss"]; 
    dateString = [dateFormat stringFromDate:app.currentDate];//app.currentDate means nsdate 
    NSLog(@"%@",dateString); 
    [defaults setObject:dateString forKey:@"Default_second"]; 
    NSTimeInterval timeInter = [[defaults objectForKey:@"Default_second"]doubleValue]; 
    NSLog(@"%f--",timeInter); 
    [app.currentDate dateByAddingTimeInterval:-timeInter]; 
+0

在'dateByAddingTimeInterval'調用之前和之後添加'NSLog(@「%@」,app.currentDate);'打印輸出。粘貼結果。 – Alexander 2012-02-22 15:41:51

+0

這不是問題。問題是什麼?你期望看到什麼?你真正看到了什麼?你確實想要做什麼? – jrturton 2012-02-22 18:33:23

回答

1

我想你應該設置app.currentDate像:

[app setCurrentDate: [app.currentDate dateByAddingTimeInterval:-timeInter]];