

SwiftUIを使った画面遷移のテストをしていたところ、`NavigationLink`の`destionation`で遷移先を指定する時に`Use of
unresolved identifie`のエラーがでます。  
これは定義されてないものが呼び出された時に発生するエラーだそうですが他ファイルで定義した場合どうすれば良いのでしょうか？

[ContentView.swift]

[code]

    import SwiftUI
    
    struct ContentView: View {
        var body: some View {
            NavigationView{
                VStack{
                    NavigationLink(destination: SubView()){
                        Text("GO!!!")
                    }
    
                } .navigationBarTitle("Home")
            }
        }
    }
    
    
    
    struct ContentView_Previews: PreviewProvider {
        static var previews: some View {
            ContentView()
        }
    }
    
[/code]

[SubView.swift]

[code]

    import SwiftUI
    
    struct SubView: View {
        var body: some View {
            Text("this is subview").font(.title).fontWeight(.bold).frame(width: 400, height: 100).border(Color.orange, width:4)
        }
    }
    
    struct SubView_Previews: PreviewProvider {
        static var previews: some View {
            SubView()
        }
    }
    
[/code]

エラー

[code]

    Use of unresolved identifier 'SubView'
    
[/code]


CC BY-SA 4.0
2020-01-18T13:46:48.420
62353
2020-01-18T13:46:48.420
37250
question
swift swiftui
SwiftUIの画面遷移でUse of unresolved identifie