2017-10-19 41 views
-1

我想改变我的标签的文本称为得分与currentScore的内容,但我不断收到一个错误:如何更改标签文本斯威夫特4

Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

我也是在得到这个错误console:

fatal error: unexpectedly found nil while unwrapping an Optional value

有没有人遇到过这个?我不知道我在做什么错。

@IBOutlet weak var score: UILabel! 
var currentScore = 0  
let text = "You scored a \(currentScore) out of 3" 
score.text = text 
+0

删除先前的iboutlet参考并再次创建iboutlet参考。希望解决你的问题。 –

回答

2

将您的IBOutlet连接到标签。 其他一切似乎都是正确的。