NSDateFormatterとiOSに問題があります。しかし、私の脳は私の特定の状況のためのソリューションにすべてのことを翻訳し、その情報を処理することができませんiOS 5 NSDateFormatterの中断?
http://www.cocoanetics.com/2011/12/ios-5-breaking-nsdateformatter/
:私は実際に認識し、ここに問題の説明を見つけました。私はあなたの仲間が私をここで助けてくれることを願っています:
iOS5で以下の作業を行う方法を教えてもらえますか?これは、正常に動作するために使用:
NSLocale *myLocale = [[NSLocale alloc] initWithLocaleIdentifier:@”en_GB”];
[inputFormatter setLocale: myLocale];
[myLocale release];
[inputFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss Z"];
NSDate *formattedDate = [inputFormatter dateFromString: feedDateString];
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"EEEE d MMMM"];
私は[outputFormatter stringFromDateをログインすると、入力文字列が、それは私のコントロールを超えて、「火、2012年1月3日午後12時00分〇〇秒0100」 のようになります。私がnullになる
元のロケールは "en_US"でしたが、私はそれが助けになることを希望で変更しました。行き止まりのポストのようですまた、この記事で人々を助けるだろう
、:
NSDateFormatter on ios 5 - any other way to use?
残念ながら、それは私の問題を解決しません。あなたの例では、[NSDate date]を使用します。その価値によってそれはうまく動作します。だから、明らかに、私は自分のinputFormatterをチェックする必要があります。 – Sjakelien