Formate a sequência de datas com .000Z em NSDate

Gostaria de formatar uma string de data em um objeto NSDate, que não parece grande coisa.

O ponto é que a sequência de datas contém um ponto no valor do fuso horário em vez de um sinal de mais ou outra coisa. Uma data é assim:

2017-06-04T16:00:00.000Z

Eu tentei formatar seqüências de caracteres como

yyyy-MM-dd'T'HH:mm:ss.ZZZZ
yyyy-MM-dd'T'HH:mm:ss.ZZZ
yyyy-MM-dd'T'HH:mm:ss.Z

Claro que eu também verifiqueinsdateformatter.com, que funciona, mas no xCode o NSDate é sempre nulo.

questionAnswers(3)

yourAnswerToTheQuestion