Qutting приложение какао после закрытия окна - PullRequest
1 голос
/ 10 ноября 2009

У меня есть небольшое приложение osx cocoa, которое запускает IKPictureTaker при запуске, я хотел бы, чтобы мое приложение закрывалось после закрытия этого окна. Я прочитал, что мне нужно добавить этот код в мой класс NSWindowController, но я понятия не имею, как получить доступ к этому классу (он не отображается в моем списке классов в XCode): `

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

Ответы [ 2 ]

5 голосов
/ 10 ноября 2009

Вам необходимо создать пользовательский объект, который реализует протокол NSApplicationDelegate и реализовать там метод applicationShouldTerminateAfterLastWindowClosed .

Если у вас уже есть делегат приложения (скорее всего, у вас есть), просто добавьте его туда.

1 голос
/ 10 ноября 2009

Вы должны добавить этот метод к вашему делегату приложения, независимо от того, что это за объект.

...