У меня был следующий код, работающий на OS 3.x
NSString *stringDate = @"2010-06-21T20:06:36+00:00";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *theDate = [dateFormatter dateFromString:stringDate];
NSLog(@"%@",[dateFormatter stringFromDate:theDate]);
но теперь в новейшем xcode 3.2.3 под iOS4-симулятором varialble theDate равен нулю.
Я просмотрел ссылку на класс и не вижу ничего устаревшего или реализованного по-разному для iOS4 с помощью этих конкретных методов. Что я упустил?