1
我正在初始化swift中的字典,然後在if條件塊中使用。swift:在初始化之前通過引用傳遞的字典變量
var attr:Dictionary<String,AnyObject>;
if !isLoading {
attr["variableSender"] = self //Error here
attr["variableMode"] = "get"
...
}
我收到錯誤 - 變量'attr'在開始初始化之前通過引用傳遞。
我也曾嘗試initalizing字典
var attr:[String:AnyObject]
1)爲什麼會出現這種情況&如何解決它。我還試圖把()括號放在最後。解?
2)有沒有字典的顯式構造函數。
airports["LHR"] = "London Heathrow"
感謝
更新您的問題顯示你確定鍵入你的問題 – 2014-09-23 06:02:20
現在就工作了。正在使用冒號代替等於。 (Y) – khunshan 2014-09-23 06:05:24