swift - 此错误线程 1:致命错误:在展开可选值时意外发现 nil
问题描述
从这行代码: lblQuestion.text = currentQuestion!.question
我收到此错误消息 -
致命错误:在展开可选值时意外发现 nil
我正在创建一个多项选择测验,而且我对 swift 非常陌生,所以任何帮助都会很棒。
解决方案
您正在显式解开可选变量currentQuestion
。当这个变量是nil
它会导致崩溃。
请阅读关于可选链的 Swift 文档:https ://docs.swift.org/swift-book/LanguageGuide/OptionalChaining.html
您应该安全地设置标签的文本,如下所示:
lblQuestion.text = currentQuestion?.question
推荐阅读
- docker - iptables-allports 不适用于端口 81 上的 docker 站点
- cmake - 没有 C 编译器的主机上的非 C 项目的 CMake
- ios - 代码效率,许多点击手势识别器
- java - 如何在Scala中为Kafka(commitSync with partitions)公开Java方法?
- javascript - 根据 JS arg 填充 div
- tableau-api - tableau 中表格报表中列标题的工具提示
- java - 无论出于何种原因,我的 Java drawString 命令都没有绘制文本
- python - 在 Python 中,如何删除列表中的最后一个元组 (None,)?该列表与字符串和浮点数混合
- r - 在ggplot中使用..prop ..时如何为条形图着色?
- c++ - Qt中的删除按钮