Binding的常用拓展
extension Binding where Value == Bool {
init<T>(presenting optional: Binding<T?>) {
self.init(
get: { optional.wrappedValue != nil },
set: { presented in
if presented == false { optional.wrappedValue = nil }
}
)
}
}