Я обработки большого количества данных в одном ViewController используя Alamofire так:Подождите асинхронной операции для завершения в Swift
Alamofire.request(.GET, APIENDPOINT)
.responseJSON { (_, _, jsondata, _) in
// whole lotta json parsing and creating custom objects from json
}
Essentialy, данные захватил в одном контроллере представления, который действует как экран загрузки, который уведомляет пользователя что что-то происходит в фоновом режиме. Затем, когда асинхронный запрос завершен и все данные заполнены, данные отображаются в другом контроллере представления.
Каков наилучший способ достижения такого поведения?