#objective-c #macos
#цель-c #macos
Вопрос:
Я хочу активировать внешнее приложение. Я не хочу запускать свое приложение, потому что оно уже открыто. Я только хочу изменить окно для отображения этого приложения. Есть какие-нибудь идеи?
Комментарии:
1. Что это за приложение? Приложение Cocoa? Приложение Carbon? Что-то еще?
2. приложением может быть «Предварительный просмотр», «Редактирование текста», «Microsoft Word»… все файловые менеджеры
Ответ №1:
Вам нужно использовать launchApplication
метод NSWorkspace . Если приложение уже открыто, оно просто активирует его:
[ [ NSWorkspace sharedWorkspace ] launchApplication: @"TextEdit.app" ];