Analizando una cadena ISO8601 hasta la fecha en Swift

Recibo la siguiente cadena de una API que dice

Todos los formatos de fecha son ISO8601.

Estoy intentando con el siguiente código:

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZZZZZ"
let updatedAtStr = "2016-06-05T16:56:57.019+01:00"
let updatedAt = dateFormatter.date(from: updatedAtStr)

Lamentablemente resultanteupdatedAt es nulo

Respuestas a la pregunta(1)

Su respuesta a la pregunta