在SwiftUI中,如果你遇到错误提示“缺少参数'from'的实参”,这通常意味着你在使用某个函数或方法时没有提供必需的参数。为了解决这个问题,我们需要具体了解你正在使用的函数或方法。
假设你是在使用NavigationLink
或NavigationDestinationLink
进行页面导航,并且遇到了这个错误,那么可能是因为你没有正确地传递destination
参数。
以下是一个简单的示例,展示了如何在SwiftUI中使用NavigationLink
进行页面导航:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
List {
NavigationLink(destination: SecondView()) {
Text("Go to Second View")
}
}
.navigationTitle("First View")
}
}
}
struct SecondView: View {
var body: some View {
Text("Welcome to the Second View")
.navigationTitle("Second View")
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
在这个示例中,NavigationLink
的destination
参数被正确地设置为SecondView()
,这样当用户点击列表项时,就会导航到SecondView
。
如果你仍然遇到问题,请提供更多的代码上下文,这样我可以给出更具体的解决方案。
领取专属 10元无门槛券
手把手带您无忧上云