Вот как я это настраиваю:
self.df = [[NSDateFormatter alloc] init];
[self.df setFormatterBehavior:NSDateFormatterBehavior10_4];
[self.df setDateFormat:@"posted: MM-dd-YYYY"];
Вот как я это называю в своем следе:
NSLog(@"%@, %@, %@, %@", df, post.date, [post.date class], [df stringFromDate:post.date]);
Вот вывод:
<NSDateFormatter: 0x8440d60>, 2012-02-09 12:40:38 +0000, __NSDate,
Это не нуль, это "".
Класс post со свойством date автоматически генерируется основными данными. Я не понимаю, как это имеет значение, но это единственное, что кажется даже немного необычным