Новый NavigationStack SwiftUI не переходит к следующему экрануIOS

Программируем под IOS
Anonymous
Новый NavigationStack SwiftUI не переходит к следующему экрану

Сообщение Anonymous »

Я пытаюсь интегрировать NavigationStack в свое приложение SwiftUI, у меня есть три представления: CealUIApp, OnBoardingView и UserTypeView. Я просто хочу перейти от OnBoardingView к UserTypeView, когда пользователь нажимает кнопку в OnBoardingView
Ниже приведен мой код для CealUIApp< /p>

Код: Выделить всё

@main
struct CealUIApp: App {

@State private var path = [String]()

var body: some Scene {
WindowGroup {
NavigationStack(path: $path){
OnBoardingView(path: $path)
}.navigationDestination(for: String.self) { string in
UserTypeView()

}
}
}
}
Теперь в OnBoardingView код кнопки выглядит следующим образом

Код: Выделить всё

Button {
path.append("UserTypeView")
} label: {
Text("Hello")
}
Как только я нажимаю кнопку, я не перехожу к UserTypeView, вместо этого я вижу просто белый экран со значком предупреждения в центре
Изображение


Подробнее здесь: https://stackoverflow.com/questions/743 ... ext-screen

Вернуться в «IOS»