致命错误:在展开Optional值时意外发现nil(

时间:2015-03-14 23:49:32

标签: swift uiviewcontroller

这是一个更新我的UI的乐趣 错误如下:

fatal error: unexpectedly found nil while unwrapping an Optional value

在以下代码中:

func updateUI() {
    self.questionDisplay.text = self.model.questions[model.selector].question
    self.suggestion1.titleLabel?.text = self.model.questions[model.selector].suggestion[0] // Here is the error

    self.suggestion2.titleLabel?.text = self.model.questions[model.selector].suggestion[1]
    self.suggestion3.titleLabel?.text = self.model.questions[model.selector].suggestion[2]
    self.suggestion4.titleLabel?.text = self.model.questions[model.selector].suggestion[3]

    self.suggestion5.titleLabel?.text = self.model.questions[model.selector].suggestion[4]
    scoreDisplay.text = "\(score)"
}

1 个答案:

答案 0 :(得分:0)

我在这里有同样的事情,对我来说解决方案如下。

现在,我将自己的变量和表达式放入调试区域,以便在其值正确时立即查看。其中一些表达式的结果是“无效表达式”。删除所有这些“无效表达式”解决了这个问题。错误不再出现了。

希望这有帮助