May*_*hod 1 iphone nsmutabledictionary ios swift3 xcode8
之前它运行良好,但是现在我在转换时遇到了错误NSData to String。它显示我在第2行上的错误,即
let jsonString = NSString(data: jsonData as Data, encoding: String.Encoding.utf8.rawValue) as! String
Run Code Online (Sandbox Code Playgroud)
它显示了我的错误。
无法将“数据”类型的值转换为预期的参数类型“数据”
要么
无法强制将'NSData'类型的值转换为'Data'类型
do{
jsonData = try JSONSerialization.data(withJSONObject: para, options: JSONSerialization.WritingOptions()) as NSData
let jsonString = NSString(data: jsonData as Data, encoding: String.Encoding.utf8.rawValue) as! String
print("json array string best json request body = \(jsonString)")
return jsonString
} catch _ {
print ("UH OOO")
return nil
}
Run Code Online (Sandbox Code Playgroud)
太多NS太多了as,仅使用本机Swift结构
jsonData = try JSONSerialization.data(withJSONObject: para)
let jsonString = String(data: jsonData, encoding: .utf8)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9973 次 |
| 最近记录: |