¿Cómo analizar la matriz de la descripción en Swift 4?
Estoy aprendiendoSwift 4
, y tengo un algoritmo que genera la descripción base 64 de una matriz, así:
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]"
Ahora, mi problema es que necesito la matriz de nuevo en unArray
y no comoString
. Busqué en Internet pero no pude encontrar un método de análisis para este tipo de matriz (todos hablaban de JSON).