У меня есть код, который работал до iOS 4.3.5, теперь в iOS 5 он не работает:
//Example of date I'm using: Mon, 31 Oct 2011 15:57:55 BRST
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss vvvv"];
[formatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]];
NSString *dateString = [TBXML textForElement:[TBXML childElementNamed:@"pubDate" parentElement:XML]];
NSDate *data = [formatter dateFromString:dateString];
[formatter release];
Теперь данные поступают (ноль).Кто-нибудь знает, что я сделал не так?
С уважением!
РЕДАКТИРОВАТЬ:
Я искал в файле NSDateFormatter.h и нашел:
// - (id)init; // designated initializer
init прокомментирован, поэтому мне не разрешено использовать [[NSDateFormatter alloc] init] правильно?Есть ли другой способ создать экземпляр NSDateFormatter?