首页 > 解决方案 > 此错误线程 1:致命错误:在展开可选值时意外发现 nil

问题描述

从这行代码: lblQuestion.text = currentQuestion!.question

我收到此错误消息 -
致命错误:在展开可选值时意外发现 nil

我正在创建一个多项选择测验,而且我对 swift 非常陌生,所以任何帮助都会很棒。

标签: swift

解决方案


您正在显式解开可选变量currentQuestion。当这个变量是nil它会导致崩溃。

请阅读关于可选链的 Swift 文档:https ://docs.swift.org/swift-book/LanguageGuide/OptionalChaining.html

您应该安全地设置标签的文本,如下所示:

lblQuestion.text = currentQuestion?.question

推荐阅读