Вопросы по теме 'nsworkspace'

Mac OS X - контролировать запуск приложения?
Я хочу написать простое приложение для панели меню для Mac OS X. Пользователь захочет использовать это приложение только при открытии Safari. Чтобы не загромождать строку меню без необходимости, я хочу скрыть и показать значок строки меню в...
1059 просмотров

Уведомление об изменении активного документа в OS X?
Я использую NSWorkspaceDidActivateApplicationNotification NSWorkspace, чтобы определять, когда изменяется активное приложение. Я получаю NSRunningApplication из ключа userInfo в уведомлении. Мне нужно получать уведомление при изменении...
626 просмотров

Как проверить, отображаются ли каталоги с заданным расширением в Finder как пакет?
Для данного расширения, как вы проверяете, будут ли каталоги с этим расширением отображаться в Finder как пакет? Я полагал, что приведенный ниже метод является эффективной реализацией для этого, но создание временного каталога похоже на взлом. Я...
634 просмотров
schedule 25.03.2023

Приложение не публикует NSWorkspaceDidLaunchApplicationNotification при завершении запуска
Мое первое приложение слушает NSWorkspaceDidLaunchApplicationNotifications. Когда я запускаю свое второе приложение, оно не вызывает уведомление в моем первом приложении. Запуск любого другого приложения вызывает уведомление в моем первом...
600 просмотров

NSWorkspace выдает ошибку при запуске почтового приложения
Я попробовал приведенный ниже код, он отлично работает для меня. Также я могу запустить почтовое приложение. //Note the below path is coming from bundle identifier of Mail APP NSString *path=@"/Applications/Mail.app" NSURL *mailURL = [NSURL...
268 просмотров
schedule 06.03.2022

Сортировка значков на рабочем столе с использованием Swift и Cocoa
После установки томов я хочу, чтобы они были отсортированы по имени на рабочем столе. Как я могу сделать это с Cocoa и Swift?
41 просмотров
schedule 15.08.2022

URL-адрес, содержащий косую черту, не работает с NSWorkSpace
В системе существует имя файла с косой чертой (/). Например: URL -> ~/Documents/FolderName/TestFilename/myFile.dmg. Последний компонент пути -> "TestFilename/myFile.dmg" Имя файла -> "TestFilename/myFile.dmg" Теперь, когда я...
81 просмотров