首页 > 解决方案 > 无法单击列表中的 NavigationLink (SwiftUI)

问题描述

在 Xcode 更新到 Beta 3 后,我无法单击 a NavigationLinkList由于某种原因,该行是灰色的。

在此处输入图像描述

这是代码:

List {
        Section {

            NavigationLink(destination: Text("ProfileView")) {
                Text("Profil")
            }

            NavigationLink(destination: Text("Einstellungen")) {
                Text("Einstellungen und Datenschutz")
            }
        }
    }

标签: iosswiftxcodenavigationswiftui

解决方案


列表应该在 NavigationView 内,

如下所述更新您的代码,

NavigationView {
    List {
        Section {

            NavigationLink(destination: Text("ProfileView")) {
                Text("Profil")
            }

            NavigationLink(destination: Text("Einstellungen")) {
                Text("Einstellungen und Datenschutz")
            }
        }
    }
}

推荐阅读