2016-04-16 8 views
4

私はテーブルビューのセルを持っており、値が変更されたときに実行したいアクションを追加しました。Swift:値を入力したときに表ビューのセルにアクションを追加

enter image description here

私はそれをダブルクリックしてテーブルビューのセルを編集することができますが、私のメソッドが呼び出されないのViewControllerに

@IBAction func valueEntered(sender: NSTextFieldCell) 
{ 

    print("valueEntered") 

} 

をアクションメソッドを追加しました。

私はこれを前にしたことを知っていますが、私は一歩足りなくてはなりません。

+0

テキストフィールドデリゲートメソッドを使用してみましたか? – Sha7x

+0

あなたの '@ IBAction'がテーブル委譲メソッド' didSelectRowAtIndexPath'と競合していると思います。あなたはtableViewの 'didSelectRowAtIndexPath'にブレークポイントを置こうとしましたか?いくつかのコードを入力して問題の原因を絞り込むことが簡単にできますか? – rach

答えて

0

NSTableViewデリゲートを接続する必要があります。

Reseller TableからFile's Ownerまでをコントロールクリックしてドラッグし、delegateを選択します。

関連する問題