如何使用所需的包装值手动插入Swift绑定?
使用Bool作为类型,这里是最基本的想要的init
let b: Binding<Bool> = Binding.init(true) //带消息的错误:
Cannot convert value of type 'Bool' to expected argument type 'Binding<Bool?>
Value of optional type 'Binding<Bool>?' must be unwrapped to a value of type 'Binding<Bool>'
我有问题
为什么会出现上述错误?(<'Binding)
发布于 2021-10-29 15:21:43
你更需要@State。如果您想要默认初始值以及设置它的机会,请考虑这一点。
@State var a: Bool
init(initialA: Bool = true) {
_a = .init(initialValue: initialA)
} https://stackoverflow.com/questions/68425297
复制相似问题