Не уверен, почему это основное приложение 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(),

Другие вопросы по тегам