У меня была такая же проблема в моих приложениях Нулевое значение от NSDateFormatter .
Я обнаружил, что моя проблема заключается в следующем:
Я отправлял свое приложениедата и время, подобные этому: 07/16/2010 04:21:00 +00:00
с таким форматером: [dateFormatter setDateFormat:@"MM/dd/yyyy HH:mm:ss ZZZ"]
Кажется, что ZZZ
часть форматирования НИКОГДА больше не принимает двоеточие: во времени.
Работает: 07/16/2010 04:21:00 +0000
Не работает: 07/16/2010 04:21:00 +00:00
Для поддержки текущих приложений, которые я вышел, все, что я сделал, это поиск части +00:00
в строкеи замените его на +0000
.
Надеюсь, это поможет другим.