【发布时间】:2021-11-19 11:48:15
【问题描述】:
我有一个简单的用例,其中一个屏幕使用 NavigationLink 推送另一个屏幕,该 NavigationLink 是由 ForEach 填充的 List 元素的一部分。被推送的屏幕在被推送后立即弹出。这在 iOS 14.x 上工作得很好,但在 iOS 15 上却不行。有人知道这个问题的任何解决方法吗?或者任何其他解决方案如何解决这个问题?
这是一个示例代码:
List {
ForEach(dataToPopulateListFrom, id: \.id) { data in
NavigationLink(destination: SomeView()
.environmentObject(someEnviorementObject)
.navigationBarTitle("", displayMode: .inline)) {
SomeOtherView()
}
}
}
【问题讨论】:
标签: ios swiftui swiftui-navigationlink ios15