可选字符串数组作为绑定参数SwiftUI

可选字符串数组作为绑定参数SwiftUI,swiftui,Swiftui,如何在init函数中使用类型为Binding的可选参数 @绑定变量计数器:Int @绑定变量字符串:[String] init(计数器:绑定,字符串:绑定?){ 自身计数器=计数器 self.\u strings=strings??Binding.constant([String]()) } //按如下方式创建新视图会引发错误 MyView(计数器:$counter) 我得到的错误是: 调用中缺少参数“strings”的参数 我找到了以下有效的解决方案: init(计数器:Binding,字符

如何在init函数中使用类型为
Binding
的可选参数

@绑定变量计数器:Int
@绑定变量字符串:[String]
init(计数器:绑定,字符串:绑定?){
自身计数器=计数器
self.\u strings=strings??Binding.constant([String]())
}
//按如下方式创建新视图会引发错误
MyView(计数器:$counter)
我得到的错误是:

调用中缺少参数“strings”的参数


我找到了以下有效的解决方案:

init(计数器:Binding,字符串:Binding=Binding.constant([String]()){
自身计数器=计数器
self.\u strings=字符串
}