Swift NavigationLink变灰,不执行任何操作

Swift NavigationLink变灰,不执行任何操作,swift,swiftui,Swift,Swiftui,此代码为我提供了一个灰色文本(或按钮),表示“显示详细信息”,该文本不可触摸且不执行预期操作(导航到DetailView)。API中是否有更改或是一个bug 我正在使用最新版本的Xcode(Xcode 11 Beta 6和macOS Catalina 10.15 Beta 6)您的ContentView应该有一个NavigationView,以便NavigationLink正常工作,并包含在一些“元素”中,这里是一个VStack import SwiftUI struct ContentVie

此代码为我提供了一个灰色文本(或按钮),表示“显示详细信息”,该文本不可触摸且不执行预期操作(导航到
DetailView
)。API中是否有更改或是一个bug


我正在使用最新版本的Xcode(Xcode 11 Beta 6和macOS Catalina 10.15 Beta 6)

您的ContentView应该有一个NavigationView,以便NavigationLink正常工作,并包含在一些“元素”中,这里是一个VStack

import SwiftUI

struct ContentView: View {    
    var body: some View {
        NavigationLink(destination: DetailView()) {
            Text("Show Details")
        }
    }
}

struct DetailView: View {
    var body: some View {
        Text("Detailed")
    }
}
希望这有帮助

struct ContentView: View {    
    var body: some View {
        NavigationView {
            VStack {
                NavigationLink(destination: DetailView()) {
                     Text("Show Details")
                }
            }
        }
    }
}