sha*_*ria 5 ios nsstringencoding swift3
这里我编码我的字符串,但它给出了上述错误.我做的是:
let plainData = (password)?.data(using: String.Encoding(rawValue: String.Encoding.utf8.rawValue))
let base64String = plainData.base64EncodedStringWithOptions(NSData.Base64EncodingOptions.init(rawValue: 0))
Run Code Online (Sandbox Code Playgroud)
它给我第二行代码错误.如果有人可以帮忙!
您需要使用base64EncodedString()NSData的功能.
let base64String = plainData?.base64EncodedString()
这适用于Swift 3.0
实际上,随着 swift 版本的更新,它会出现错误。我们可以做这样的事情:
let plainData = (password)?.data(using: String.Encoding(rawValue: String.Encoding.utf8.rawValue))
let base64String = plainData?.base64EncodedData(options: NSData.Base64EncodingOptions.init(rawValue: 0))
Run Code Online (Sandbox Code Playgroud)
它解决了我的问题。
| 归档时间: |
|
| 查看次数: |
5349 次 |
| 最近记录: |