Formatee la cadena de fecha con .000Z en NSDate

Me gustaría formatear una cadena de fecha en un objeto NSDate, que no suena como algo importante.

El punto es que la cadena de fecha contiene un punto en el valor de la zona horaria en lugar de un signo más o algo más. Una cita se ve así:

2017-06-04T16:00:00.000Z

Probé cadenas de formato 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

Por supuesto, también lo he comprobadonsdateformatter.com, que funciona pero en xCode el NSDate siempre es nulo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta