让我展示一下简单的源代码:
struct ContentView : View {
@State var isPresented = false
var body: some View {
NavigationView {
HStack{
NavigationLink(destination: MyDetailView(message: "Detail Page #2") ) {
Text("Go detail Page #2 >")
}
.navigationBarTitle("Index Page #1")
}
}
}
}
在导航到 MyDetailView 之前,我想做一些事情,例如:保存一些数据,或者更改一些变量......
我怎么能那样做?
这可能是一个简单的问题,但我真的不知道。
谢谢你的帮助!