当我尝试将结果标签设置为包含UInt32的字符串时,我的应用程序崩溃,并且收到错误消息“在展开可选值时意外发现nil”。

我认为这意味着我只需要添加一个!变量,但是当我尝试出现问题“操作数应该具有可选类型,类型为UInt32。

var fingers = arc4random_uniform(6)

result.text = "Incorrect, I am holding up \(fingers) fingers"

最佳答案

这肯定可以工作:

var result: UILabel = UILabel()
var fingers: UInt32 = arc4random_uniform(6)

result.text = "Incorrect, I am holding up \(fingers) fingers"

println("\(result.text)")

09-27 05:38