0
我有一個類是NSTextViews的代表,對此我感興趣的是textDidEndEditing:
方法。我現在希望它也成爲NSTextFields的代表。問題是,它們都使用相同的方法來發信號結束文本編輯。NSTextField和NSTextView:重疊委託方法
我試圖「叉」我的textDidEndEditing:方法來處理兩個NSNotifications,但它似乎最新(NSTextFields)不會觸發任何消息。
我應該尋找一個內部錯誤,或者它是一個已知的限制?
- (void)textDidEndEditing:(NSNotification *)aNotification
{ if ([[aNotification object] isKindOfClass:[NSTextView class]])
{
}
else if ([[aNotification object] isKindOfClass:[NSTextField class]])
{
}
}