NavigationLink медленный отклик при втором нажатии
После первоначального запуска приложения, если вы нажмете на один из элементов списка, он сразу перейдет к подробному представлению, отобразит страницу загрузки, а затем завершенный вид. После возврата к представлению списка второй выбор элемента приостанавливается в представлении списка перед отображением страницы загрузки, а затем экрана сведений.
Я загружаю данные через onAppear() на подробный экран, если я удалю вызов данных, навигация будет работать без пауз. Это почти как если бы я хотел, чтобы метод hasAppeared() вызывал данные!
Я уже использую onReceive () с NotificationCenter willEnterForegroundNotification для перезагрузки данных, когда приложение выходит на передний план, могу ли я получить уведомление, когда мое представление действительно появилось из NavigationLink, как способ обойти эту паузу, или там, чтобы избавиться паузы в onAppear()?