Swift 如何完善装订<;MyStruct?>;绑定<;MyStruct>;
嘿,假设我有一个需要绑定的Swift 如何完善装订<;MyStruct?>;绑定<;MyStruct>;,swift,swiftui,Swift,Swiftui,嘿,假设我有一个需要绑定的MainView struct MainView : View { @Binding var myStruct : MyStruct } 我想从另一个视图调用它,它存储@State myStruct:myStruct? struct ContentView: View { @State var myStruct : MyStruct? var body: some View { return VStack {
MainView
struct MainView : View {
@Binding var myStruct : MyStruct
}
我想从另一个视图调用它,它存储@State myStruct:myStruct?
struct ContentView: View {
@State var myStruct : MyStruct?
var body: some View {
return VStack {
if (self.myStruct != nil) {
MainView(myStruct: self.$myStruct)
} else {
Text("Loading...")
}
我的目的是获取MyStruct
,并有条件地加载MainView
但是,我无法强制绑定
到绑定
我该怎么做呢
(可能是弄错了,请原谅我)可以按如下方式进行
return VStack {
if self.myStruct != nil {
MainView(myStruct: Binding(self.$myStruct)!)
} else {
Text("Loading...")
}
}