私はNSTimerを作成しています:
NSTimer *saveProgressSizeTimer = [[NSTimer alloc]
initWithFireDate:[NSDate dateWithTimeIntervalSinceNow:2.0f]
interval:1.0f
target:self
selector:@selector(myMethod:)
userInfo:myUserInfo
repeats:YES];
ただし、タイマーは起動しません。メソッドは呼び出されません。日付を印刷すると、次のようになります。
2012-10-12 15:19:02.786 MyApp[1768:303] 発火日: 2012-10-12 13:21:02 +0000
「2012-10-12 15:21:02」ではないでしょうか?なんとなく時間がずれています。しかし、なぜ?タイム ゾーンを UTC/GMT +1 時間 (私はドイツにいます) から別の時間に変更しても、日付は 2012-10-12 13:19:02 プラス 2 秒のままです。
私は何を間違っていますか?
ありがとう!