내 도크 메뉴는 항상 "Quit"및 다른 2 개의 메뉴 항목을 자동으로 추가합니다. 어떻게 차단합니까?코코아 도크 메뉴의 "Quit"메뉴 항목을 차단하는 방법
업데이트 :
정말 방법은// 블록을 삭제하지 않는 "종료"메뉴 항목을 리디렉션 할 수 있습니다. 은 지난 베드로의 권고를 사용 타격처럼 다른 사람 에게 도움이 희망- (NSApplicationTerminateReply) applicationShouldTerminate : (NSApplication *) 보낸 사람 { 경우 (needPassword) { [자기 checkpassword를 : 자기] return NSTerminateCancel; } else { return NSTerminateNow; } }
- (무효) checkpassword를! (ID) 보낸 사람 { 경우 (passwordCorrect) {
needPassword; [[NSApplication sharedApplication] terminate : self]; } }
잘못된 생각 ... 사용자가 원하는가? –
그럴 가능성이 없습니다. –
왜 이것을하고 싶습니까? 우리는 아마도 더 나은 해결책을 제안 할 수 있습니다. –