如何将 Binding
变量声明为:
@Binding var name: String?
最佳答案
这取决于你在哪里使用它,但最有可能的是,你需要一些东西,比如
Binding(name) ?? .constant("")
在某些情况下,可能需要就地创建代理绑定(bind),例如 https://stackoverflow.com/a/59274498/12299030 .
对于带有参数的场景,您可以使用 https://stackoverflow.com/a/62217832/12299030 中的方法.
关于ios - 如何在 SwiftUI 中将 Binding<String?> 转换为 Binding<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70695562/