在早期版本的Swift中,我可以将其转换NSData为UTF8字符串:
let desc:String = String(data: requestData, encoding: NSUTF8StringEncoding)
Run Code Online (Sandbox Code Playgroud)
(有关文档NSString的init(data:NSData,encoding:NSStringEncoding)是在这里.)
在Swift 3中Data我会期待类似的东西
let desc:String = requestData.description(usedEncoding: String.Encoding.utf8)
Run Code Online (Sandbox Code Playgroud)
但这不存在(Data文档在这里).什么是正确的Swift 3翻译?
vad*_*ian 15
它实际上是相同的语法
init?(data: Data, encoding: String.Encoding)
let desc = String(data: requestData, encoding: .utf8)
Run Code Online (Sandbox Code Playgroud)
不要注释编译器可以推断的类型.
| 归档时间: |
|
| 查看次数: |
12187 次 |
| 最近记录: |