#swift
#swift
Вопрос:
как написать в текстовом поле swift?
Я хочу записать данные из сервиса в текстовое поле, но появляется ошибка!
UITextField.text should be used only from the main thread
Помогите, пожалуйста https://imgur.com/51CCXp5
if let jd = j as? [String: Any] {
let dni = jd["dni"]
let nombres = jd["name"]
let apePat = jd["first_name"]
let apeMat = jd["last_name"]
print(dni as Any)
print(nombres as Any)
print(apePat as Any)
print(apeMat as Any)
txtNombres?.text = nombres as? String **!UITextField.text must be used from main thread only**
}
Ответ №1:
Оберните его внутри
DispatchQueue.main.async {
self.txtNombres?.text = nombres as? String
}