Como analisar a matriz da descrição no Swift 4?

eu estou aprendendoSwift 4, e eu tenho um algoritmo que gera a descrição da base 64 de uma matriz, assim:

extension String {

    func fromBase64() -> String? {
        guard let data = Data(base64Encoded: self) else {
            return nil
        }

        return String(data: data, encoding: .utf8)
    }

    func toBase64() -> String {
        return Data(self.utf8).base64EncodedString()
    }
}
let output = [1, 2, 4, 65].description.toBase64()
print(output.fromBase64()) // "[1, 2, 4, 65]"

Agora, meu problema é que preciso da matriz de volta em umArraye não comoString. Procurei na internet, mas não consegui encontrar um método de análise para esse tipo de array (todos estavam falando sobre JSON).

questionAnswers(2)

yourAnswerToTheQuestion