我有以下变量:
var params = [
"long": lon,
"lat": lat,
"radius": radius,
"deleted": "false"
]
我想给它添加一对:
"username": "blablah"
我该怎么做?
我试过:
params.setValue("blablah", forKey: "username")
但它抛出了错误:
...this class is not key value coding-compliant for the key username.'
最佳答案
两个问题。首先,编译器没有足够的信息来确定字典类型,因此应该指定。此外,使用下标符号来设置新值。见下文:
var params: [String : Any] = [
"long": lon,
"lat": lat,
"radius": radius,
"deleted": "false"
]
params["username"] = "blablah"
关于ios - 如何将键及其值添加到字典中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39480094/