1

我有一个 NSTextView,我将委托交给我的文件所有者。然后我的文件所有者与我在视图中执行不同操作的类相关联。

据我了解,现在应该可以从我的类中的 NSTextView 捕获事件(因为我已将其委托设置为文件所有者),但它似乎不起作用,这是为什么呢?

我在课堂上实现了这个功能:

- (BOOL)control: (NSControl *)control textView:(NSTextView *)textView doCommandBySelector: (SEL)commandSelector {

    NSLog(@"i was fired!");

    return YES;
}
4

2 回答 2

1

根据http://developer.apple.com/library/mac/#documentation/cocoa/Reference/NSTextViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intf/NSTextViewDelegate

方法签名如下所示:

- (BOOL)textView:(NSTextView *)aTextView doCommandBySelector:(SEL)aSelector

试试看吧。

于 2011-01-27T20:07:49.603 回答
1

选择器只是textView:doCommandBySelector:; 放下control.

于 2011-01-27T20:08:52.113 回答