LSCopyAllRoleHandlersForContentType
вернет список идентификаторов пакетов приложений, которые зарегистрированы для обработки определенного типа контента (с помощью UTI).
Логическое различие между этой функцией и LSCopyApplicationURLsForURL
состоит в том, что списокможет быть отфильтровано только для тех приложений, которые обрабатывают указанное содержимое определенным образом (только отображение, редактирование и т. д.).Если вам нужны все приложения, передайте kLSRolesAll
.
. Чтобы получить действительные URL-адреса приложений, позвоните по номеру LSCopyApplicationURLsForBundleIdentifier
с одним из возвращенных идентификаторов приложения.