在SwiftUI中,我想在字典中存储一些关键字-值对数据.我可以将字典中的项目绑定到文本字段或需要绑定的其他地方吗?
我想做这样的事情:
@State var myDic: [String : String] = [
"name": "Tim"
"company": "Apple"
]
TextField("Name", text: $myDic["name"] ?? "")
其中行为是:
- 如果字典中存在"名称":
- 用户在文本字段中编辑将更改该值.
- 用户删除文本字段中的内容(将其设置为""),词典将删除"名称"项.
- 如果字典中不存在"名称":
- 文本字段显示为空("").
- 用户设置的值将让字典添加该项并分配值.