行的SwiftUI导航链接
我有这个:行的SwiftUI导航链接,swiftui,Swiftui,我有这个: ForEach(item, id: \.name) { _ in NavigationLink(destination: DetailView()) { ItemCell(item: $0) } } 但它抛出了一个错误,说: Unnamed argument #2 must precede argument 'destination' 到目前为止,我看到的所有文档似乎都遵循我所拥有的内容。可能是您想要的 ForEach(item, id: \.na
ForEach(item, id: \.name) { _ in
NavigationLink(destination: DetailView()) {
ItemCell(item: $0)
}
}
但它抛出了一个错误,说:
Unnamed argument #2 must precede argument 'destination'
到目前为止,我看到的所有文档似乎都遵循我所拥有的内容。可能是您想要的
ForEach(item, id: \.name) { el in
NavigationLink(destination: DetailView()) {
ItemCell(item: el)
}
}
看起来API改变了。这起到了作用:
NavigationLink(destination: DetailView(), label: {
ItemCell(item: item)
})
是的,就是这样。。。这是最近改变的吗?我正在iOS 14.2模拟器上运行Xcode 12.2。我看到的所有例子都和我原来看到的一样。