发生崩溃是因为在调用
passLabel时尚未连接插座
prepare(for segue。
您必须在中声明(临时)变量
PollController并在中设置标签
viewDidLoad
class PollController: UIViewController { @IBOutlet weak var passLabel: UILabel! var pass = "" override func viewDidLoad() { super.viewDidLoad() passLabel.text = pass }...在
prepare(for segue设置变量而不是
text标签的属性时:
let pollViewController = segue.destination as! PollController if let cell = sender as? PollCell { pollViewController.pass = cell.pollQuestion.text }}注意:不建议从 视图 (单元格)收集信息。获取索引路径并从 模型 (数据源数组)中读取信息。



