近日笔者从Objective-C的移动斯威夫特,以及我在与下面的示例中的一个问题:无法更新数组中字典中的值?
var test: [[String: AnyObject]] = [["value": true]]
var aaa: [String: AnyObject] = test[0]
print(aaa["value"]) // prints Optional(1)
aaa["value"] = false
print(aaa["value"]) // prints Optional(0)
var bbb: [String: AnyObject] = test[0]
print(bbb["value"]) // prints Optional(1) again???
怎么来的变化也不会存储在test
数组中?
谢谢。
@Dhivya两个引用不相关的问题直接更改。 – vadian