2016-10-18 5 views
1

私はスウィフトで新しく、これはHello Worldです!私のためのアプリケーション。私はボタンを押したときに私はfolloingのエラーを得た{スウィフトでラベルのテキストを変更

@IBOutlet weak var txbFullname: UILabel! 

@IBAction func btnSubmit(sender: UIButton) { 
    txbFullname.text = "hello" 
} 

}

のUIViewController:

import UIKit 

クラスのViewController: は、私はボタンを押したときにラベルのテキストを変更しようとしていますシミュレータ:

enter image description here

お願いします。

Xcodeバージョン8.0

ありがとうございます。

答えて

2

あなたのスクリーンショットからわかるように、左側の円が塗りつぶされていないため、あなたのボタンはビューコントローラのIBActionに接続されていません。コンセントやアクションが接続されているかどうかを確認する方法は、下のスクリーンショット:あなたのボタンは、ビューコントローラに接続されている場合は、以下のスクリーンショットのように、ストーリーボードに(ユーティリティエリアの右側にある接続インスペクタ]を選択します)を確認し、参照するには

enter image description here

別の方法たとえば、Touch Up Insideイベントに接続されている場合:

enter image description here

もしそうでなければ、下記のgifのようにボタンを接続する必要があります。その後、あなたのボタンからストーリーボードのビューコントローラへCtrl + DragSent EventsセクションであなたのbtnSubmit機能を選択します。

enter image description here

+0

助けてくれてありがとう、私はそれをチェックし、それが接続されていないことがわかりました。 –

+0

ようこそ、私はあなたを助けることができてうれしい! – ronatory

+0

はい..あなたはそれをしました:) –

1

あなたの関数の左側の円はhollow.thisの機能があなたを接続していないことを示唆していますクラッシュを引き起こすのはその理由です。 ボタンと機能の間に接続を追加する必要があります。 controlを押して指をドラッグすると、このクラッシュを修正できます。

+0

助けてくれてありがとうございます –

+0

ようこそ! – fzh

関連する問題