我有44个char长度的String,我想在iOS Swift 3.1中将它转换为32个字符长度
let keyString = "u6KuXJLIUwEUl7noY8J8H1ffDRwLC/5gjaWW1qTQ3hE="
我使用此代码将其转换为32字节的数据:
let keyData = Data(base64Encoded: keyString)
现在,如何将其转换为32个char长度的字符串?
答案 0 :(得分:1)
String(data: keyData, encoding: .utf8)
为您提供可选字符串。由于您知道源数据确实包含UTF-8 / ASCII数据,因此您可以安全地打开它。