ISO8601DateFormatter no analiza la cadena de fecha ISO

Estoy tratando de analizar esto

2017-01-23T10: 12: 31.484Z

usando nativoISO8601DateFormatter clase proporcionada poriOS 10 pero siempre falla Si la cadena no contiene milisegundos, elDate El objeto se crea sin problemas.

He intentado esto y muchosoptions combinación pero siempre falla ...

let formatter = ISO8601DateFormatter()
formatter.timeZone = TimeZone(secondsFromGMT: 0)
formatter.formatOptions = [.withInternetDateTime, .withDashSeparatorInDate, .withColonSeparatorInTime, .withColonSeparatorInTimeZone, .withFullTime]

¿Alguna idea? ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta