Не уверен, почему это основное приложение watchOS 2 не работает
Это первый день, когда я учусь кодировать. Я хочу сделать простое приложение WatchKit, используя watchOS 2.
Я запустил приложение Hello World, и теперь, когда я пытаюсь заставить нажатие меню вызывать метку для изменения, код не компилируется со следующей ошибкой:
WKInterfaceLabel не имеет члена с именем set.
Вы можете увидеть подробное изображение здесь.
Свифт Код:
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!")
}
}
1 ответ
Решение
Label.set()
здесь проблема
Я считаю, что у объекта ярлыка нет set()
метод. Вы должны заменить его на setText()
,