Новый 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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