Я запросил данные с веб-сервера alamofire. Я хочу передать данные в viewdidload, но данные в viewdidload пустые, пожалуйста, помогите мне объяснить. спасибо и сори за мой английский. это мой кодне может передавать данные на viewdidload, Swift
class LiveScoreViewController: UIViewController
{
var matchData : JSON! = []
func loadLiveScore(section: String){
DNService.getLiveScore(section) { (JSON) ->() in
self.matchData = JSON[ ]
self.matchData = self.matchData["match"]
//print(self.matchData) -> is ok
}
}
override func viewDidLoad() {
super.viewDidLoad()
loadLiveScore("LiveScore")
//print(self.matchData) -> is empty
}}
Ваше мнение сделал нагрузки оператор печати будет звонить первой, а затем через некоторое время ответ придет только тогда self.matchData есть данные другие мудрые пустые – Jaimish