不确定为什么这个基本的 watchOS 2 应用程序不工作
Not sure why this basic watchOS 2 app isn't working
这是我学习编码的第一天。我想使用 watchOS 2 制作一个简单的 WatchKit 应用程序。
我启动了 Hello World 应用程序 运行 现在,当我尝试让菜单按下触发标签更改时,代码无法编译,并出现以下错误:
WKInterfaceLabel doesn't have a member called set.
可以看到详细图here。
Swift代码:
import WatchKit
import Foundation
class InterfaceController: WKInterfaceController {
@IBOutlet var label: WKInterfaceLabel!
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
// Configure interface objects here.
}
override func willActivate() {
// This method is called when watch view controller is about to be visible to user
super.willActivate()
}
override func didDeactivate() {
// This method is called when watch view controller is no longer visible
super.didDeactivate()
}
@IBAction func CookBabyCook() {
label.set("Cooked!")
}
}
Label.set()
是这里的问题。
我认为标签对象没有 set()
方法。您必须将其替换为 setText()
.
这是我学习编码的第一天。我想使用 watchOS 2 制作一个简单的 WatchKit 应用程序。
我启动了 Hello World 应用程序 运行 现在,当我尝试让菜单按下触发标签更改时,代码无法编译,并出现以下错误:
WKInterfaceLabel doesn't have a member called set.
可以看到详细图here。
Swift代码:
import WatchKit
import Foundation
class InterfaceController: WKInterfaceController {
@IBOutlet var label: WKInterfaceLabel!
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
// Configure interface objects here.
}
override func willActivate() {
// This method is called when watch view controller is about to be visible to user
super.willActivate()
}
override func didDeactivate() {
// This method is called when watch view controller is no longer visible
super.didDeactivate()
}
@IBAction func CookBabyCook() {
label.set("Cooked!")
}
}
Label.set()
是这里的问题。
我认为标签对象没有 set()
方法。您必须将其替换为 setText()
.