我的值不是nil,而是获取线程1:致命错误

时间:2018-06-29 05:24:49

标签: swift xcode firebase

App crash error

从上面的图像中,我收到了此线程1:致命错误消息。我知道此错误消息是什么,这就是为什么我要在分配每个值之前进行检查。在调试控制台中,我所有的值都不为nil,这就是为什么我对收到此错误感到困惑的原因。

我在这里要做的是从以前的VC中的表视图中选择一个单元格,并将该信息传递到新的VC中,在那我将这些值设置为var工具。由于值不为零,因此我正确地传递了我的信息。我正在将这些值分配给“插座”,我已经检查了它们的连接是否正常,并且可以。

我只是不确定如果我的值不为零并且我的插座正确连接了怎么办?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以通过将self.facilityName.text = courtname更改为self.facilityName?.text = courtname来解决此问题。添加?很重要,因为self.facilityName.textnil开始。

另外,请记住包括一个@IBOutlet weak var facilityName: UILabel!