Swift 4. У меня проблемы с добавлением UITextView в обработчике завершения. Ошибка и сбой в том, что к нему можно получить доступ только из основного потока. заранее спасибо.
let jsonUrlString = "http://192.168.1.5:8080/users"
guard let url = URL(string: jsonUrlString) else {return}
URLSession.shared.dataTask(with: url) { (data, response, err) in
guard let data = data else { return}
let dataAsString = String(data: data, encoding: .utf8) ?? "No data received"
print(dataAsString)
do {
self.userList = try
JSONDecoder().decode([User].self, from: data)
for usr in self.userList {
print(usr.username)
self.textView!.text.append(usr.username)
}
} catch let jsonErr {
print("error serializing json: ", jsonErr)
}
}.resume()
}