当我要为第二个视图触发我的 segue 时,我还会发送一些这样的值:
if let aTime = ads[indexPath.row]["unix_t"].int {
toView.time = aTime
}
if let aTitle = ads[indexPath.row]["title"].string {
toView.title = aTitle
}
在第二个 VC 中,我声明了如下变量:
var time: Int?
var title: String?
这就是我打开这些值的方式:
if time != nil {
timeLabel.text = String(time!)
}
if title != nil {
titleLabel.text = title!
}
这一切都有效,我永远不会收到由未包装的变量或 nil 值引起的任何错误。但是有没有更简单的方法呢?
现在感觉我检查的太多了