複数のTableViewの選択変更を検知する

7月 9th, 2011 by Jazzin Leave a reply »

 TableViewの選択が変更されたのを検知するには、TableViewをデリゲートに接続してそのオブジェクトの「tableViewSelectionDidChange」から検知することができる。しかしTableViewが複数ある場合どのTableViewから変更されたのかを調べるにはどうすれば良いのだろうか?
 ネットで調べてみたところ「NSNotificationCenter」の object: に TableViewの変数を登録しておけばいいみたいですね。
 
Link :【そういう説もある。programing

Advertisement

2 comments

  1. とりすがりー より:

    - (void)tableViewSelectionDidChange:(NSNotification *)aNotification
    で渡される
    NSTableViewSelectionDidChangeNotification
    のobjectでいいんじゃないですか?

  2. Jazzin より:

    とりすがりー さん、どうもです。かなり返信が遅れましたが…
    言われている通り NSNotification*の [aNotification object] でいけました。
    ありがとうございました。

    【Cocoa Butter】http://www.spikesoft.net/blog/?tag=selection

コメントを残す