0
我對Swift和Watchkit非常陌生,正在開發我的第一個項目。Swift/Watchkit中函數涉及函數的問題
我的問題是,只要函數updateMessage()運行,Apple Watch應用就會崩潰。此功能更新分數/風險標籤。
var counter = 0
var risk = 0
func updateMessage() {
if counter == 0 {
risk = 1
}
if counter == 1 {
risk = 1
}
if counter == 2 {
risk = 9
}
if counter == 3 {
risk = 22
}
if counter == 4 {
risk = 22
}
if counter == 5 {
risk = 22
}
var message = "Score \(counter) | Risk \(risk)%"
curbLabel.setText(message)
}
它在哪裏崩潰?什麼是錯誤信息? – luk2302
什麼是curbLabel的類型?我可以看到上面的代碼唯一的問題是curbLabel.setText(消息)。 如果curbLabel是UILabel,則需要通過以下方式將消息字符串分配給標籤: curbLabel.text = message – spektr
您應該考慮在那裏使用切換計數器,而不是條件爲6。 –