Picker で optional な値を使いたい
キャスト?して明示してやる必要がある (nil 以外はビルド時は警告も出ないので注意)
swift
@State var selection: Bool? = nil
Picker(title, selection: $selection) {
Text("あり").tag(Bool?(true))
Text("なし").tag(Bool?(false))
Text("両方").tag(Bool?(nil))
}
キャスト?して明示してやる必要がある (nil 以外はビルド時は警告も出ないので注意)
@State var selection: Bool? = nil
Picker(title, selection: $selection) {
Text("あり").tag(Bool?(true))
Text("なし").tag(Bool?(false))
Text("両方").tag(Bool?(nil))
}