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。 –