我设置了一个字典数组作为基本数据集,我想对数组中的每个item
进行更新。这是我的数据:
var data: [[String: AnyObject]] = [
[
"name": "Item 1",
"message": ""
],
[
"name": "Item 2",
"message": ""
]
//, ...
]
...我想更新每个项目的消息:
for item in data {
item["message"] = "Hello"
}
这会引发错误:
@lvalue $ T5'与'(String,AnyObject)
不同
...我相信(如果我错了,请纠正我)这是因为每个字典都是不可变的,对吗?
所以我想知道,表明数组中的字典应该是可变的最好方法是什么?