2016-04-27 15 views
0

私の時計アプリは乱数発生器になります。Xcode 7.3 - Swift - 期待される宣言 - Apple Watch App

は、私は2件のエラーメッセージが出ます:

期待宣言、宣言されていないタイプ「たUIEvent」と宣言されていないタイプの 使用の使用「をUILABEL」

私はラベルに何か問題があると思いしかし私は確信していません。

class InterfaceController: WKInterfaceController { 

    @IBAction func ButtonTapped() { 
    } 

    @IBOutlet var numberLabel: WKInterfaceLabel! 

    override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) { 

    } 

    var randomNumber = String(arc4random_uniform(5)) 

    NumberLabel.setText(randomnumber) 
    var NumberLabel : UILabel = UILabel() 

} 

これを解決するにはどうすればよいですか?

+1

なぜ、NumberLabel.setText(乱数)コードをトリガーする必要がありますか? – Larme

+0

ようこそStackOverflowへ!何が間違っていると思いますか?何かエラーがありますか? – fsb

+0

ようこそStackOverflow!参考までに、あなたの質問を編集して、その詳細をコメントに残す代わりに、より多くの情報を追加することができます。 –

答えて

0

あなたはiOSクラスをwatchOSアプリケーションで使用しようとしています。

iOSでは、UIKitはUILabelUIEventです。

watchOSでは、WatchKitはWKInterfaceLabelです。 There are no touch events for watchOS.

NumberLabel.setText(randomnumber) 
var NumberLabel : UILabel = UILabel() 

numberLabel.setText(random number) 

する必要があります。また、私はあなたがawakeWithContext:またはbuttonTapped()の内側になるように、新たな乱数を生成するコードを意味だと思います。

型は大文字で始まり、メソッド、関数、およびプロパティは小文字で始まります。

関連する問題