从堆栈中取消目标后,SwiftUI navigationLink无法正常工作

时间:2019-12-12 00:51:35

标签: swiftui-navigationlink

我以前没有注意到这一点,因此新版本可能是一个错误。

当我单击NavigationLink时,一切都会按预期进行。然后,我可以单击“后退”按钮(已使用默认的后退按钮以及自定义的后退按钮完成了此操作),它仍然有效。如果我尝试再次单击相同的NavigationLink,它不会触发目标。我可以单击另一个NavigationLink,它会起作用,当我返回时,第一个链接又可以使用了。只有最后一个链接不可用。

列表,表单和免费导航链接中似乎都是这种情况。

有人遇到过此功能吗?有解决办法吗?

使用Xcode版本11.3(11C29)

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

经过大量搜索和测试,这似乎是新发行版中特定于模拟器的错误。在手机上运行该应用程序时,它可以完美运行。希望它很快会修复,但是现在我可以在电话上运行测试。