Он работал нормально раньше, но каким-то образом я получаю выше ошибки при преобразовании NSData to String
. Он показывает мне ошибку на номер строки 2 т.е.не может преобразовать значение типа «Данные» в ожидаемый тип аргумента «Данные»
let jsonString = NSString(data: jsonData as Data, encoding: String.Encoding.utf8.rawValue) as! String
Он показывает мне ошибку.
не может преобразовать значение типа «данные» с ожидаемым типом аргумента «данные»
ИЛИ
не может преобразовать значение типа «NSData» к типу «данным» в принуждении
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
}