2010-06-08 5 views
2

사용자가 창을 닫을 때 windowWillClose이 호출되지만 앱이 종료되어 창을 닫을 때 호출되지 않는다는 것을 관찰했습니다.[NSWindowDelegate windowWillClose]는 언제 호출됩니까?

내게는 창을 닫을 때 특정 코드를 실행하고 시스템을 종료 할 때 실행하지 않기를 바란다.

질문의 이유는 Apple docs (이 모든 것이 "Tells the delegate that the window is about to close."이라고합니다)의 경우에 왜 그런지 알아낼 수 없다는 것입니다. 향후 Cocoa 버전에서이 문제가 "수정"되지 않는다고 믿을 수 있습니까?

답변

1

미래에 Apple이 무엇을 할 것인지 확실히 알기 란 불가능합니다. 그러나, 그것은 코코아를 프로그래밍 해왔다면 오랫동안의 행동이었습니다. 내 생각 엔 프레임 워크에서 꽤 성숙한 부분이기 때문에 언제든지 변경하지 않을 것입니다. 그러나 그건 내 추측입니다.

+0

답장을 보내 주셔서 감사 드리며, 이것은 적어도 잘 알려진 행동입니다. –

관련 문제