【发布时间】:2020-07-09 11:55:05
【问题描述】:
我有一个问题。为什么会出现以下崩溃原因?既然“名字”存在?
viewcontroller1:
struct pointDict {
let id: Int
let name: String
}
var pointsPlane: [pointDict] = []
let wp = pointDict(id: 123, name: "test")
pointsPlane.append(wp)
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let destVC = segue.destination as? viewcontroller2 {
destVC.dt = pointsPlane[0] as AnyObject
}
}
viewcontroller2:
var dt: AnyObject?
let detail = self.dt
name.text = detail?.value(forKeyPath: "name") as? String
崩溃报告:
valueForUndefinedKey:]:这个类不符合键值编码 键名
【问题讨论】: