gpt4 book ai didi

ios - 导航链接仅在 SwiftUI 中有效一次

转载 作者:行者123 更新时间:2023-12-01 15:55:13 25 4
gpt4 key购买 nike

在苹果 SwiftUI 代码教程中调用 BuildingListsAndNavigation ,他们向您展示了如何使用 NavigationLinks。但是,一旦您单击链接然后点击导航后退按钮,同一个链接将被禁用,直到您点击另一个链接,然后再次点击后退按钮。

这个问题不仅发生在苹果的 SwiftUI 教程中,它也发生在我自己的 SwiftUI 项目中。我该怎么做才能连续点击同一个链接两次?

下面是一些示例代码

struct LandmarkList: View {
var body: some View {
NavigationView {
List(0 ..< 5) { number in
NavigationLink(destination: Text("next page")) {
Text("Row\(number)")
}
}
.navigationBarTitle(Text("Landmarks"))
}
}
}

最佳答案

NavigationLink 目前有 2 个主要错误。第一个是你提到的你不能访问同一个链接两次。如果您决定添加第二个链接以便至少测试您的 UI,您会遇到第二个错误,即当您点击第二个链接然后在它推送后弹出回到根目录。

这是最新的 Xcode 版本 11.3 (11C29) 及其包含的 iOS 13.3 (17C45) 模拟器。

iPhone XR 上的 iOS 13.3 (17C45) 没有这些错误,这很奇怪,因为它与模拟器的内部版本号相同。

关于ios - 导航链接仅在 SwiftUI 中有效一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59415407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com