4

cancelOperation:NSViewEsc を押しても、必要最小限のサブクラスで呼び出されません。

確認したところ、 で Esc キーが受信されましたkeyDown。また、他のアクション メッセージ ( などmoveLeft) が呼び出されています。

ビューは、次のように表示されるウィンドウの一部です。

[self.window addChildWindow:wc.window ordered:NSWindowAbove];
[wc.window makeKeyAndOrderFront:self];

私は何を間違っていますか?

4

3 に答える 3

0

またはとして実装していますcancelOperationcancelOperation:?大きな違いがあります。メソッドのシグネチャは次のとおりです。

- (void)cancelOperation:(id)sender

これは、バニラで機能しNSViewます。

于 2012-02-25T12:37:49.233 に答える