-1
我現在面臨的問題斯威夫特3不能調用非功能型的價值「[字符串:AnyObject]」
我有下面這段代碼:
do{
let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as! [String : AnyObject]
if let datasFromJson = json["blog"] as? [[String:AnyObject]] {
for dataFromJson in datasFromJson{
if let title = dataFromJson("title")! as? String {
article.author = author
}
self.articles?.append(article)
}
}
我得到這個錯誤,當我嘗試投標題字符串
它的工作原理。這是錯字。 爲什麼.mutableContainer無用?是的,標題不是拼寫錯誤。 – user3883044
無論指定了「.mutableContainers」,無論將對象賦給var變量,都可以免費獲得可變性。 – vadian