У меня есть метод, вызываемый внутри viewDidLoad, и он работает правильно, делая то, что должен.По какой-то причине у меня возникают проблемы с достижением любого кода после вызова метода w.getWeatherData ().Он не пытается запустить следующий оператор печати.
Я что-то упустил?Нет ошибок или предупреждений.
Если я закомментирую метод getWeatherData, он запустит оператор print впоследствии.Очень смущен, пожалуйста, помогите, если можете.Спасибо!
class ForecastViewController: UIViewController{
let w = WeatherViewController()
let w2 = WeatherDataModel()
var city = ""
@IBOutlet weak var Day1: UILabel!
override func viewDidLoad() {
let params : [String : String] = ["q" : city, "appid" : w.APP_ID]
w.getWeatherData(url: w.FORECAST_URL, parameters: params)
print("Attempting updateDayOfTheWeek Func")
//updateDayOfTheWeek()
}
func updateDayOfTheWeek(){
print("Updating UI Label")
}
}