I want to array string to base64 and then back to the string
I try the following
let array = [[1,2,"preved"], [3,4,"hola"], [5,6,"poka"]]
let encodedData = NSKeyedArchiver.archivedData(withRootObject: array)
let base64String = encodedData.base64EncodedString()
let data = Data(base64Encoded: base64String)
let decodedData = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
print(decodedData)
problem is that decoded data prints back nil
What am I doing wrong ?
NSKeyedArchiver=>NSKeyedUnarchiverArchiver.