我有一个NSTextView,我将委托放到我的文件所有者。然后我的文件所有者与一个类相关联,我在视图中执行不同的操作。
根据我的理解,现在应该可以从我的类中的NSTextView中捕获事件(因为我已将其委托设置为文件所有者),但它似乎不起作用,为什么会这样?
我在班上实现了这个功能:
- (BOOL)control: (NSControl *)control textView:(NSTextView *)textView doCommandBySelector: (SEL)commandSelector {
NSLog(@"i was fired!");
return YES;
}
答案 0 :(得分:1)
方法签名如下:
- (BOOL)textView:(NSTextView *)aTextView doCommandBySelector:(SEL)aSelector
试一试。
答案 1 :(得分:1)
选择器只是textView:doCommandBySelector:
;放弃control
。