NSDateFormatterを使用して日付文字列を解析する際に問題が発生しました。以下のメソッドメソッドをNSDateカテゴリとして実装しました。入力は次の日付文字列Thu、22 Dec 2011 16:03:39 +0100であり、EEEの解析に次のパターンを使用しています。ddMMM yyyy HH:mm:ss ZZZ
問題は、メソッドがnilを返すことです
+(NSDate*) dateFromString:(NSString*)dateString pattern:(NSString*)pattern
{
NSDateFormatter *dateParser = [[NSDateFormatter alloc] init];
[dateParser setDateFormat:pattern];
NSDate *parsedDate = [dateParser dateFromString:dateString];
return parsedDate;
}
Stackoverflowやインターネット上の他の場所を調べましたが、この問題の解決策は見つかりませんでした。