Вы должны управлять им, используя переменную состояния:
import SwiftUI
struct Home : View {
@State var isActive = false
var body: some View {
NavigationView {
VStack {
Text("Home")
NavigationLink(destination: Details(), isActive: self.$isActive) {
EmptyView()
}
}
}.onAppear {
DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) {
self.isActive.toggle()
}
}
}
}
struct Details : View {
var body: some View {
VStack {
Text("sample code")
}.navigationBarBackButtonHidden(true) // To hide back button
}
}