Xcode beta 6 改变了一些 Swift 语言
由于“id”现在导入为“Any”而不是“AnyObject”,您可能会在之前对“AnyObject”执行动态查找时看到错误。
我已经尝试了在进行动态查找之前显式转换为 AnyObject 或强制转换为特定对象类型的修复
但我不确定我做得对 - 有人可以帮忙吗这是来自 Beta 5 的原始工作代码
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! SpecialCell
let maindata = values[(indexPath as NSIndexPath).row]
cell.name.text = maindata["name"] as? String
cell.id.text = maindata["id"] as? String
//team_id.text = maindata["team_id"] as? String
return cell
}
https://www.dropbox.com/s/ln0vx3b9rbywv83/Screen%20Shot%202016-08-18%20at%2014.32.23.png?dl=0