2013-03-02 9 views
3

xcode와 함께 Objective-c에 조금 익숙해졌습니다. 알고 싶습니다. 창의 왼쪽에있는 빨간색 원을 클릭하면 응용 프로그램을 종료 할 수 있습니까? 계산기처럼.창을 닫을 때 응용 프로그램 종료

+0

질문을 명확하게하십시오. 코코아 응용 프로그램에 대해 이야기하고 있습니까? 적절한 태그를 지정하십시오. – Rakesh

+0

@Rakesh 네, 코코아 응용 프로그램입니다. 불시의 모든 것을 유감스럽게 생각합니다. – TheNerdyCoder

+0

Np. 아래에 해결책이 있습니다. 당신은 그걸 충분히 좋다고 생각한다면 대답으로 받아 들일 수 있습니다. 행운을 빕니다. – Rakesh

답변

22

예 Mac OSX 응용 프로그램으로 할 수 있습니다.

당신은 창을 닫을 때 응용 프로그램을 종료하려면 AppDelegate에 클래스

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender{ 
    return YES; 
} 
+0

고마워요, 제가 찾고 있었던 것이 었습니다. – TheNerdyCoder

+0

좋은 사람 ... – iPhoneProcessor

+0

왜 투표가? 나를 목표로? 나는 짧은 시간에 3 개를 얻었고, 그 중 하나는 되돌아 갔다. –

1

이 메소드를 구현해야합니다. 다음 appdelegate 메소드를 구현하십시오.

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender 
    { 
     return YES; 
    } 

앱을 종료하지 않으려면 "아니오"로 설정하면됩니다.

이 솔루션으로 문제가 해결되기를 바랍니다.

관련 문제