Задержка между viewWillAppear и viewDidLoad после ввода переднего плана - PullRequest
0 голосов
/ 10 ноября 2018

Задержка в 2 секунды происходит между viewWillAppear и viewDidAppear только на одном экране, когда приложение возвращается из фона.Обычно на этом экране нет задержки, когда приложение активно.При отладке кажется, что и viewWillAppear, и viewDidAppear завершаются за несколько миллисекунд.

На экране есть горизонтальная прокрутка из 9 страниц, и на каждой из них есть просмотр таблицы.Я понял, что задержка исчезает, когда приведенный ниже код перезагрузки таблиц удален из viewWillAppear.

for i in 0 ..< self.levelTables.count {
   self.levelTables[i].tableView.reloadData()
}

Я не понимаю, почему это вызывает задержку.Когда приложение активно, задержки нет.Появляется только тогда, когда приложение выходит из фона.Какая разница?Если это требует времени, почему эта задержка не происходит всегда?

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...