다음은 샘플 코드입니다.- (void) keyDown : (NSEvent *) 이벤트가 작동하지 않습니다.
- (void) keyDown: (NSEvent *) event
{
NSString *chars = [event characters];
unichar character = [chars characterAtIndex: 0];
if (character == 27) {
NSLog (@"ESCAPE!");
}
}
위임자를 InterfaceBuilder 또는 기타 바인딩으로 설정해야합니까?
도움말 높이 평가 ...
keyDown : 메소드는 어디에 구현 되었습니까? –
이스케이프 키를 처리해야하는 경우 NSResponder 하위 클래스에서'cancelOperation :'을 무시하는 것이 좋습니다. – Andriy