そのため、UITableViewのセクションヘッダーとして日付の配列を使用しています。配列内の私のデータの日付は次のとおりです
07/12/2012
07/13/2012
07/14/2012
しかし、アプリを実行すると、セクションヘッダーはすべて1日戻されるため、次のようになります。
07/11/2012
07/12/2012
07/13/2012
何が得られますか?サーバーから取得するデータは、timeZoneに固有のものです。私たちは、アプリがいつ、何日に使用されるかを知っています(旅行サーカスを考えてください)。
これはNSTimeZoneに関係していると確信しているので、次のことを試しましたが、うまくいきませんでした。
self.sectionDateFormatter = [[NSDateFormatter alloc] init];
[self.sectionDateFormatter setDateStyle:NSDateFormatterLongStyle];
[self.sectionDateFormatter setTimeStyle:NSDateFormatterNoStyle];
[self.sectionDateFormatter setTimeZone:[NSTimeZone localTimeZone]];
誰かが解決策を知っていますか?