小编ber*_*ürk的帖子

如何在 swift 中将新元素附加到键值对

我有一个包含键字符串和 [issueFieldModal] 数组的键值对,因此我有一个具有 e 选项卡名称的对象元素,而 elementArray 元素具有键和值属性

var keyValuePair = KeyValuePairs<String, [ISSUEFieldModal]>()
var issueFieldArray = [ISSUEFieldModal]()
for element in elements {
 for newElement in element{
  let issueField = ISSUEFieldModal(newElement.key, newElement.value)
  issueFieldArray.append(issueField)
  }
 keyValuePair = [element.tabName: issueFieldArray]
}
Run Code Online (Sandbox Code Playgroud)

但是当我打印出键值对时,仅显示最后一个附加值,
我认为它会覆盖旧值并在每个循环中设置

谢谢

dictionary key key-value swift

6
推荐指数
1
解决办法
3793
查看次数

标签 统计

dictionary ×1

key ×1

key-value ×1

swift ×1