RSSニュースのXMLファイルを解析しようとしています。まず、http://ria.ru/export/rss2/index.xml
からRSSを試してみました。それから私は別のリソース、すなわちhttp://interfax.ru/rss.asp
を試してみましたが、私は、日付に問題が発生しました:目的コードでRSSを解析する
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEE, d MMM yyyy HH:mm:ss Z"];
NSDate *dateFormatFromString = [dateFormat dateFromString:[item objectForKey:@"Date"]];
NSLog(@"%@", [item objectForKey:@"Date"]);
NSDateFormatter *dateFormatNew = [[NSDateFormatter alloc]init];
[dateFormatNew setDateFormat:@"h:mm a, MMM d, YYYY"];
NSString *stringTime = [dateFormatNew stringFromDate:dateFormatFromString];
NSLog(@"%@", stringTime);
[item objectForKey:@"Date"]
は問題がある、それはRSSと同じことだしませんが。 Foor例:
Wed, 25 Jan 2012 16:41:00 +0400
しかし、同じ日付フォーマットを有する第二RSSは私をNULL
与えます。 stringTime
とdateFormatFromString
の両方がNULL
値を生成します。私は同じ形式の日付で住所RSSを変更したが、まだこの問題があります。
構文解析しようとしている2番目の日付文字列は何ですか? (1日目は 'Wed、25 Jan 2012 16:41:00 +0400') – deanWombourne