при нажатии выполняет немного асинхронщины и сегвеит юзера на некст экран (через сториборд сделано). Полученные из асинхронщины данные нужно отобразить на новом экране. Есть ли способ задержать переход с экрана на экран до получения данных? Если делать колбэк и perform ручками организовывать (соответственно убирать сегвей из сториборда), то новый экран почему-то из иерархии navigation controller пропадает и нет кнопки Back.
делаю на свифте
КомплишнХэндлер
push у навигационного вызывай - "выпадать из иерархии" не будет
а perform не спасает от этого разве?
Тут шишки продавали недавно, камней не надо. Передавай полученные данные в контроллер как-нибудь либо closure ему передавай перед переходом. А до выполнения какой нибудь HUD/loadingIndicator на экран вешай
Обсуждают сегодня