2011-08-14 1 views
0

내 응용 프로그램을 종료 할 때 NSApplicationWillTerminateNotification이 호출되지 않습니다. 내가 시도 : 그것은 배경 응용 프로그램으로 (appDelegate.m)NSApplicationWillTerminateNotification이 작동하지 않습니다.

- (void) applicationDidFinishLaunching:(NSNotification *)aNotification{ 
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillTerminate:) name:NSApplicationWillTerminateNotification object:nil]; 
} 

- (void)applicationWillTerminate:(NSNotification *)aNotification{ 
NSLog(@"quit"); 
} 

또는

- (void)applicationWillTerminate:(NSApplication *)application{ 
NSLog(@"Quit"); 
} 

내 응용 프로그램 것은, 어떤 창이 없습니다 -> 나는 창 및 인터페이스 빌더의 메뉴를 삭제.

+0

MacOSX 또는 iPhone? – progrmr

+0

MacOSX는 배경 응용 프로그램이므로 "UI"가 아닌 "NS"접두어를 사용합니다. – Silicone

답변

1

백그라운드에있는 앱은 알림없이 종료됩니다.

+0

앱이 종료되었는지 확인할 수있는 다른 방법이 있습니까? – Silicone