[英]Type HalfOpenInterval<T> does not conform to protocol BooleanType
[英]Type '()' does not conform to protocol 'BooleanType'
我正在嘗試制作倒數計時器,當它下降到0秒時停止計時。 一切正常,但應該在o秒后停止。
如果您知道錯誤發生的原因或解決方法,請回答。
func stopAt() {
if countLabel.text = "0" {
if timerRunning == true {
timer.invalidate()
timerRunning = false
}
}
}
=
是分配, ==
是比較。 您想將 countLabel.text
與"0"
進行比較 ,而不要為countLabel.text
分配 "0"
。
func stopAt() {
if countLabel.text == "0" {
if timerRunning {
timer.invalidate()
timerRunning = false
}
}
}
而且,您無需顯式地與true
或false
進行比較。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.