Hatena::Groupiphone-dev

kimadaの日記 このページをアンテナに追加 RSSフィード

個人の日記はこちらです。

2010-12-04

-[NSDate description]メソッドが、常にGMTの編集結果を返すようになった件(続き)

00:53 | -[NSDate description]メソッドが、常にGMTの編集結果を返すようになった件(続き) - kimadaの日記 を含むブックマーク はてなブックマーク - -[NSDate description]メソッドが、常にGMTの編集結果を返すようになった件(続き) - kimadaの日記 -[NSDate description]メソッドが、常にGMTの編集結果を返すようになった件(続き) - kimadaの日記 のブックマークコメント

NSDate descriptionメソッドが、常にGMTの編集結果を返すようになった件の続編です。

  • Sat, Dec 04 14:45  以前、-[NSDate description]がGMTの値を返すようになったという問題を、Bug Reporterに出してたんだけど、昨日、「もう少し詳しく説明してくれ」というADC Notesが。。もしかすると対処してくれるのかなという期待が湧いて来た!

とりあえず、Bug Reporterに報告したら、少し前に進んだ感じです。

以下、再現させるためのサンプルコードです。

    NSString *version = [[UIDevice currentDevice]systemVersion];
    NSDate *now = [NSDate date];
    NSLog(@"iOS version: %@ -[NSDate description]: %@", version, [now description]);
  • iOS4.0.2での実行結果
2010-12-05 00:49:52.683 DateTest[11020:207] iOS version: 4.0.2 -[NSDate description]: 2010-12-05 00:49:52 +0900
  • iOS4.1での実行結果
2010-12-05 00:34:58.494 DateTest[10983:207] iOS version: 4.1 -[NSDate description]: 2010-12-04 15:34:58 GMT
  • iOS4.2での実行結果
2010-12-05 00:33:28.404 DateTest[10943:207] iOS version: 4.2 -[NSDate description]: 2010-12-04 15:33:28 +0000

iOS4.1以降の結果がおかしいのは、一目瞭然ですよね。

ゲスト



トラックバック - http://iphone-dev.g.hatena.ne.jp/kimada/20101204