我有下面的方法將值插入到字典中。在Swift 2.x中,它按原樣運行。當切換到Swift 3時,我得到「模糊引用成員下標'」錯誤。Swift 3.0錯誤:在設置字典值時對成員'下標'的模糊引用
任何人都可以幫助我理解爲什麼。由於
private func GetNames() -> AnyObject? {
var returnList : [NSDictionary] = []
let list = self.Names as! [NSDictionary]
for name in list {
var dict : Dictionary<NSObject, AnyObject> = [:]
dict["id"] = name["id"] // <-- ******Error*******
dict["name"] = name["name"] // <-- ******Error*******
returnList.append(dict as NSDictionary)
}
return returnList as AnyObject
}
那是什麼。在名字[「id」]之後? –
你是否試圖從名稱[「id」]訪問元素?那是什麼 。在名字[「id」]之後? –
這是我輸入//評論時的拼寫錯誤 – Vince613