近日筆者從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