Эй, скажите, у меня есть 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
.
Однако я не могу принудить Binding<MyStruct?>
к Binding<MyStruct>
Как мне go сделать это?
(может быть, совершил ошибку noob ie, пожалуйста, потерпите меня)