NSTextView 来自哪里?
在我的 OSX 应用程序中,我有一个 NSSearchField,我实现了controlTextDidChange:
它,其中包含NSFieldEditor
一个NSTextView
实例
- (void)controlTextDidChange:(NSNotification *)note {
NSTextView * searchField = note.userInfo[@"NSFieldEditor"];
...
}
问的时候也是
id firstResponder = [self.window firstResponder];
我得到一个NSTextView
但它是从哪里来的???asNSSearchField
也不NSTextField
是从NSTextView派生的......也不是它的细胞......我也无法在NSSearchField中找到它的属性
我肯定在使用 NSSearchField
将动作插座连接到 时NSSearchField
,发件人也是NSSearchField
(没关系)
- (IBAction)searchFieldCommit:(NSSearchField *)sender {
//...
}
这是什么乱七八糟,为什么我会得到NSSearchField
vsNSTextView
以及如何访问NSSearchField
from NSTextView
,反之亦然