NSWindowController의 빨간색 닫기 버튼을 클릭하면 이벤트를 처리 할 수 있습니까?NSWindowController의 빨간색 닫기 버튼 이벤트
새 NSWindowController 창에서 비디오가 재생되고 사용자가 빨간색 닫기 버튼을 클릭하면 오디오가 계속 재생되므로 이벤트를 사용하여 비디오를 닫고 싶습니다.
NSWindowController의 빨간색 닫기 버튼을 클릭하면 이벤트를 처리 할 수 있습니까?NSWindowController의 빨간색 닫기 버튼 이벤트
새 NSWindowController 창에서 비디오가 재생되고 사용자가 빨간색 닫기 버튼을 클릭하면 오디오가 계속 재생되므로 이벤트를 사용하여 비디오를 닫고 싶습니다.
NSWindowController
하위 클래스를 NSWindowDelegate
프로토콜과 일치시키고 해당 창의 대리인으로 만듭니다. 이 작업을 완료 한 후 서브 클래스에
- (void)windowWillClose:(NSNotification *)notification {
// whichever operations are needed when the
// window is about to be closed
}
을 구현하십시오. 내 경우
, 내가 볼 이벤트를 관찰 할 필요가 https://stackoverflow.com/a/44721893/1418457
NotificationCenter.default.addObserver(self, selector: #selector(windowWillClose(_:)), name: Notification.Name.NSWindowWillClose, object: nil)