Можно ли обнаружить, когда пользователь дважды нажимает на мое приложение (в поисковике), если оно уже открыто? Мне нужно обнаружить это, так как приложение работает скрыто, и только если пользователь «повторно открывает», он должен показать пользовательский интерфейс.Обнаруживать повторное открытие приложения?
Есть ли какие-либо события/уведомления, отправленные в приложение, когда это происходит?
Редактировать: Я знаю, что Mac OS X разрешает только один экземпляр. Мне нужно вызвать метод в моем текущем экземпляре, если пользователь пытается загрузить.
Edit: кажется, - (BOOL) applicationShouldHandleReopen: (NSApplication *) theApplication hasVisibleWindows: (BOOL) флаг должен сделать трюк.
Обычно какао-приложение не позволяет одновременно запускать несколько экземпляров. –
@ParagBafna Я знаю, мне просто нужно вызвать метод в моем текущем экземпляре, если пользователь _tries_ снова запустит приложение. – Wesley