Указанный вами метод определяется как:
- (void)setDateFormat: (NSString *)string
Всегда возвращает nil
.Он просто устанавливает форматер.
Вы должны использовать другой метод для получения форматированной даты, после , который вы использовали вышеупомянутым методом:
- (NSString *)stringFromDate: (NSDate *)date
Есливы хотите резерв, вы можете использовать другой метод NSDateFormatter
:
- (NSDate *)dateFromString: (NSString *)string
Надеюсь, что помогает.