Mac 플랫폼 및 Objective-C에 익숙하며 응용 프로그램에서 사용자가 로그 아웃했는지 확인하고 몇 가지 작업을 수행하는 방법을 알고 싶습니다. 이에 앞서. 이것에 대한 정보 또는 포인터?Mac에서 사용자 로그 아웃을 결정하는 방법은 무엇입니까?
1
A
답변
1
this Workspace Services document에 작업 영역 알림 받기를보십시오. NSWorkspaceWillPowerOffNotification
사용자가 로그 아웃을 요청했습니다거나 시스템이 오프 전원을 공급할 수 있다고 할 때 게시
.
2
로그인/로그 아웃시 공식적인 방법은 Apple 문서 Customizing Login and Logout 및 Tech Note 2228에 설명되어 있습니다. 그러나 로그 아웃 훅이 더 이상 직접 지원되지 않는다는 것이 두렵습니다.
두 번째로 좋은 방법은 헤드리스 코코아 앱을 실행하고 NSWorkspace
을 사용하여 시스템에서 알림을 수신하는 것입니다. the document 및 the list of available notifications을 참조하십시오.
머리가없는 코코아 앱을 만들려면 에 LSUIElement
이라는 항목을 설정해야합니다 (here 참조). LSUIElement
을 yes로 설정하면 앱이 도크에 나타나지 않지만 백그라운드에서 다양한 작업을 수행합니다.
관련 문제
- 1. 사용할 로그 수준을 결정하는 방법은 무엇입니까?
- 2. Codeigniter에서 보안 로그인/로그 아웃을 구현하는 방법은 무엇입니까?
- 3. 내 응용 프로그램에서 android에서 로그 아웃을 수행하는 방법은 무엇입니까?
- 4. C#/Asp.Net의 IIS 서버에서 "사용자 로그 아웃"을 결정하는 가장 좋은 방법은 무엇입니까?
- 5. 모든 세션 로그 아웃을 강제로 수행하십시오.
- 6. 하위 도메인 수정시 강제로 사용자 로그 아웃을 수행 하시겠습니까?
- 7. 로그 아웃을 위해 Devise Flash 알림 제거
- 8. XHR에 HTTP 인증을 던지고 로그 아웃을 시도합니다.
- 9. 저장소를 결정하는 방법은 무엇입니까?
- 10. DotnetOpenID가 Openid Provider에서 로그 아웃을 구현하지 않은 이유는 무엇입니까?
- 11. 다른 브라우저 페이지에서 여러 계정 로그인 및 로그 아웃을 관리하는 방법은 무엇입니까?
- 12. 로그 아웃 한 후 사용자 보안 주체를 지우는 방법은 무엇입니까?
- 13. 타임 아웃을 디버깅하는 좋은 방법은 무엇입니까? (C#)
- 14. 리프트에서 아약스 타임 아웃을 피하는 방법은 무엇입니까?
- 15. fcntl.flock - 타임 아웃을 구현하는 방법은 무엇입니까?
- 16. WCF 듀플렉스 타임 아웃을 처리하는 방법은 무엇입니까?
- 17. Quartz로 타임 아웃을 구현하는 방법은 무엇입니까?
- 18. HoldGesture의 타임 아웃을 줄이는 방법은 무엇입니까?
- 19. Mac에서 PhpMyAdmin을 여는 방법은 무엇입니까?
- 20. 점검 대상을 결정하는 방법은 무엇입니까?
- 21. 인증서의 루트를 결정하는 방법은 무엇입니까?
- 22. 유형 입력란을 결정하는 방법은 무엇입니까?
- 23. 개체의 크기를 결정하는 방법은 무엇입니까?
- 24. 게놈의 특성을 결정하는 방법은 무엇입니까?
- 25. 숫자의 기준을 결정하는 방법은 무엇입니까?
- 26. Ruby on Rails : 세션을 사용하여 원격 로그 아웃을 구현하는 방법은 무엇입니까?
- 27. Mac에서 단일 사용자 모드
- 28. Mac에서 Apache 서버의 사용자 그룹 이름은 무엇입니까?
- 29. 로그 아웃 후 사용자 확인
- 30. NSTextFieldCell isHighlighted가 포커스가없는 경우를 결정하는 방법은 무엇입니까?
왜 머리가 필요하지 않습니까? 그것은 일반 애플 리케이션을 위해 잘 작동합니다. –
원래 포스터가 일반적으로 로그 아웃을 감지하려고한다고 생각했습니다. 나는 표준 GUI 응용 프로그램에서 어떤 상황을 생각할 수 없었습니다. 어디서 끝내야하는지 ('applicationWillTerminate :')를 구분하고 로그 아웃해야합니다. 내가 잘못 읽은 것 같아. – Yuji