私はウィンドウ内にNSTokenFieldを持っています。私はそれをコアデータオブジェクトに関連するタグを格納するために使用しています。今はオブジェクトにタグを追加できるように設定しましたが、削除することはできません。ユーザーがNSTokenFieldからフォーカスを移動したときに通知できるNSTokenFieldのデリゲートメソッドが必要です。 NSTokenFieldはNSTextFieldのサブクラスなので、私はそのデリゲートメソッドを使うことができると考えました。それは私が役に立つかもしれないと思う2を持っていますNSNotificationを使用したNSTextFieldの代行メソッド
- (void)textDidChange:(NSNotification *)aNotification
- (void)textDidEndEditing:(NSNotification *)aNotification
私は私のNSTokenFieldの代理人として私のコントローラクラスを設定して、私のコントローラクラスにこれらのメソッドの両方を置きます。私は基本的なNSLogをそれぞれに入れて、NSTokenFieldと対話するときにどちらも起動されません。私はそれがNSNotificationと関係があると推測しています。どのようにこれらのメソッドをアクティブにするのですか?