admin管理员组文章数量:1123190
I did some searching but didn't understand the answer and I hope, I can ask the question again and get some help to find a solution.
I have a LazyVGrid with a NavigationLink inside and I would like to do that.
@State private var trainings = [TrainingData]()
LazyVGrid(columns: columns, spacing: columnVSpace) {
ForEach(trainings, id: \.id) {training in
NavigationLink(value: training) {
TrainingItemViewiPad(training: $training, trainings: $trainings) // => here is the issue, please see screenshot
}
}
}
struct TrainingItemViewiPad: View {
@Binding var training: TrainingData
@Binding var trainings: [TrainingData]
}
Here is my navigationDestination with the same issue.
.navigationDestination(for: TrainingData.self) { training in
TrainingDetailViewiPad(training: $training, trainings: $trainings) // => here is the issue, please see screenshot
}
struct TrainingDetailViewiPad: View {
@Binding var training: TrainingData
}
Is there a way to use Binding as shown?
Many thanks advance, Sven
本文标签:
版权声明:本文标题:swiftui navigationlink - NavigationDestination "in" variable as Binding in destination view not possible, why? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1736115163a1905407.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论