我正在处理iWatch应用程序,但我收到以下错误:
' WKInterfaceLabel'没有名为' text'
的成员
出口:
@IBOutlet var numField: WKInterfaceLabel!
导致错误的相关代码块:
func updateDisplay() {
// If the value is an integer, don't show a decimal point
var iAcc = Int(accumulator)
if accumulator - Double(iAcc) == 0 {
numField.text = "\(iAcc)"
} else {
numField.text = "\(accumulator)"
}
具体做法是:
numField.text = "\(iAcc)"
和
numField.text = "\(accumulator)"
我按照optionals的建议尝试了other answers,但我仍然遇到问题。
答案 0 :(得分:10)
没有文字属性。设置文本的方法是调用setText方法:
numField.setText("\(Acc)")
或
numField.setText("\(accumulator"))
答案 1 :(得分:0)