2011-05-03 4 views
15

NSWindowController의 빨간색 닫기 버튼을 클릭하면 이벤트를 처리 할 수 ​​있습니까?NSWindowController의 빨간색 닫기 버튼 이벤트

새 NSWindowController 창에서 비디오가 재생되고 사용자가 빨간색 닫기 버튼을 클릭하면 오디오가 계속 재생되므로 이벤트를 사용하여 비디오를 닫고 싶습니다.

답변

36

NSWindowController 하위 클래스를 NSWindowDelegate 프로토콜과 일치시키고 해당 창의 대리인으로 만듭니다. 이 작업을 완료 한 후 서브 클래스에

- (void)windowWillClose:(NSNotification *)notification { 
    // whichever operations are needed when the 
    // window is about to be closed 
} 

을 구현하십시오. 내 경우