Поэтому я пытаюсь напечатать ответ JSON
в метке (или textField
, на самом деле не имеет значения) в самом приложении. Я могу печатать на консоль без проблем, но я не могу установить ответ JSON
в качестве текста метки. Вот мой код.
URLSession.shared.dataTask(with: request) { (data, response, error) in
// print("Data, response, error", data, response, error)
if let data = data {
let json = try? JSONSerialization.jsonObject(with: data, options: []) as? [String: String] ?? [:]
print("json", json)
let token = json?["token"] as? String ?? ""
UserDefaults.standard.set(token, forKey: "token")
UserDefaults.standard.set(true, forKey: "signedIn")
}
//print("Data, response, error", data, response, error)
}.resume()
Если я пытаюсь сделать label.text = ("json", json)
, я получаю сообщение об ошибке
не может установить тип [String: String]? как строка
Что мне делать? Спасибо!