将 swift 中的数据对象转换为字符串返回 nil
Converting Data object to String in swift returning nil
我正在使用以下代码将 swift 中的数据转换为字符串。返回的字符串为零。你能帮我确定出什么问题了吗?谢谢。
let dataObject = try RSAUtils.encryptWithRSAPublicKey(str: textToEncrypt!, pubkeyBase64: pubKeyB64)
let dataToString = String(data: dataObject!, encoding: String.Encoding.utf8) as String!
RSAUtils lib 的这个 base 64 encryptedData 所以使用这个
if ( dataObject != nil ) {
let encryptedDataText = dataObject!.base64EncodedString(options: NSData.Base64EncodingOptions())
NSLog("Encrypted with pubkey: %@", encryptedDataText)
}
我正在使用以下代码将 swift 中的数据转换为字符串。返回的字符串为零。你能帮我确定出什么问题了吗?谢谢。
let dataObject = try RSAUtils.encryptWithRSAPublicKey(str: textToEncrypt!, pubkeyBase64: pubKeyB64)
let dataToString = String(data: dataObject!, encoding: String.Encoding.utf8) as String!
RSAUtils lib 的这个 base 64 encryptedData 所以使用这个
if ( dataObject != nil ) {
let encryptedDataText = dataObject!.base64EncodedString(options: NSData.Base64EncodingOptions())
NSLog("Encrypted with pubkey: %@", encryptedDataText)
}