1
샘플 메뉴 막대 앱은 LSUIElement가 TRUE이므로 에이전트입니다. 특정 조건에서 로그 아웃하지 못하도록하고 싶습니다.에이전트에서 실행중인 앱에서 로그 아웃하지 못하도록하는 방법
- (NSApplicationTerminateReply) applicationShouldTerminate : (NSApplication *) 보낸 사람과 함께 시도했습니다. 하지만 사용자가 로그 아웃 할 때이 메시지가 표시되지 않습니다.
하지만 로그 아웃을 방지 할 수 있습니다.
로그 아웃을 방지하기 위해 대체 솔루션이 필요합니다.
applicationShouldTerminate : 사실 commadn + q를 사용하여 메뉴 막대 앱을 종료하려고 할 때 호출됩니다. 아무것도 로그 아웃하지 못합니다. NSApplicationActivationPolicyAccessory는 실제로 Info.plist에서 LSUIElement가 1로 설정된 것과 같습니다. – sac
applicationShouldTerminate : 실제로 로그 아웃 할 때 나를 불러옵니다. 그러나 로그 아웃을 방지 할 수 없습니다. – user3555093
로그 아웃을 방지하거나 정상 종료하려면 다른 방법이 있습니다. 내 응용 프로그램은 LSUIElement = 1로 시작 에이전트입니다. – sac