2015-08-08 2 views
0

Это первый день, когда я учу код. Я хочу сделать простое приложение WatchKit с помощью watchOS 2.Не знаете, почему это базовое приложение watchOS 2 не работает

Я получил приложение Hello World и теперь, когда я пытаюсь нажать клавишу меню, чтобы изменить ярлык, код не будет компилироваться, следующее сообщение об ошибке:

WKInterfaceLabel doesn't have a member called set.

Вы можете увидеть детальное изображение here.

Swift Code:

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!") 
    } 
} 

ответ

3

Label.set() проблема здесь.

Я считаю, что объект метки не имеет метода set(). Вы должны заменить его на setText().

+0

Большое спасибо Оливер! Это получилось, высоко ценится :) –

Смежные вопросы