Я пытаюсь установить текст на ярлыке из api, но кажется, что функция даже не вызвана. Пожалуйста, обратитесь к фрагменту ниже. Что-то не так с этим?Alamofire скачать с JSON API
EDIT: typealias DownloadComplete =() ->()
var date: String = ""
override func viewDidLoad() {
super.viewDidLoad()
timeLbl.text = date
// Do any additional setup after loading the view.
}
func downloadTimeData(completed: @escaping DownloadComplete) {
//Downloading forecast weather data for TableView
Alamofire.request(APIURL).responseJSON { response in
let result = response.result
if let dict = result.value as? Dictionary<String, AnyObject> {
if let currentDate = dict["fulldate"] as? String {
self.date = currentDate
print(self.date)
print("xxx")
}
}
completed()
}
}
Я отредактировал его и определил DownloadComplete –
@HonzaValta i обновил свой ответ. – naglerrr