Get your own website
Demo.swift
ContentView.swift
App.swift
 
import SwiftUI

struct NumberDetail: View { let n: Int; var body: some View { Text("Number: \(n)") } }

struct NavLinkValueDemo: View {
  var body: some View {
    NavigationStack {
      VStack(spacing: 12) {
        NavigationLink("Go to 99", value: 99)
      }
      .navigationDestination(for: Int.self) { n in NumberDetail(n: n) }
      .navigationTitle("Value Links")
    }
  }
}

                    
import SwiftUI

struct ContentView: View {
  var body: some View { NavLinkValueDemo() }
}

                    
import SwiftUI

@main
struct MyApp: App {
  var body: some Scene { WindowGroup { ContentView() } }
}