0

textDidEndEditing:メソッドに興味があったNSTextViewsのデリゲートであるクラスがあります。NSTextFields のデリゲートにもしたいと考えています。問題は、どちらもテキスト編集の終了を知らせるために同じ方法を使用していることです。

両方の NSNotifications を処理するために textDidEndEditing: メソッドを「フォーク」しようとしましたが、最新の (NSTextFields) はメッセージをトリガーしないようです。

内部バグを探す必要がありますか、それとも既知の制限ですか?

- (void)textDidEndEditing:(NSNotification *)aNotification
{   if ([[aNotification object] isKindOfClass:[NSTextView class]])
    {

    }
    else if ([[aNotification object] isKindOfClass:[NSTextField class]])
    {

    }
}
4

1 に答える 1