gpt4 book ai didi

ios - SwiftUI 意外地自动弹出 NavigationLink

转载 作者:行者123 更新时间:2023-12-04 03:25:31 25 4
gpt4 key购买 nike

我有一个简单的用例,其中一个屏幕使用 NavigationLink 推送另一个屏幕。 iOS 14.5 有一个奇怪的行为,即被推送的屏幕在被推送后立即弹出。
代码:

NavigationLink(destination: EmptyView()) { EmptyView()} 
我设法创建了一个示例应用程序,并在其中重现它。我相信原因是 @Environment(\.presentationMode)的存在这似乎重新创建了 View ,并导致推送的 View 被弹出。
完全相同的代码在 Xcode 12/iOS 14.4 中运行良好

最佳答案

从上周开始,我就陷入了困境。为了修复,我只是将它添加到包含我现有 NavigationLink 的 View 中。 s:

NavigationLink(destination: EmptyView()) {
EmptyView()
}

关于ios - SwiftUI 意外地自动弹出 NavigationLink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67686125/

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