我想使用NSManagedObject中的数据显示表单。
这是我的表格:
struct RecordForm: View
{
@State var record: Record // NSManagedObject
var body: some View
{
Form
{
TextField("name", text: $record.recordName) // Cannot convert value of type 'Binding<String?>' to expected argument type '_?'
}
}
}
因此,显然不喜欢该可选值,但是我找不到解决该问题的语法。添加感叹号不能解决问题。
Binding
具有可选的显式构造函数。尝试以下]]
Form
{
TextField("name", text: Binding<String>($record.recordName))
}