Como saber (por meio de programação) se existem / não existem aplicativos registrados que suportam a abertura de um tipo de documento específico?

A documentação da Apple para UIDocumentInteractionController presentOpenInMenuFromBarButtonItem: animated: method afirma que "Se não houver aplicativos registrados que suportem a abertura do documento, o controlador de interação do documento não exibirá um menu." No meu aplicativo, quero exibir um botãose e apenas s existe um aplicativo no dispositivo que o abrirá. (Eu só quero que o botão abra um menu para abrir um arquivo; eu não quero QuickLook, Copiar ou Imprimir). No momento, se o botão estiver lá, mas não houver aplicativos registrados que possam abrir o arquivo relevante, o usuário terá a experiência insatisfatória de um botão que não faz nada quando pressionad

Então - posso descobrir se existem ou não aplicativos registrados que oferecem suporte à abertura de um tipo de documento específico? Claramente, as instâncias de UIDocumentInteractionController podem descobrir isso. Existe uma maneira pública de descobrir isso pela API?

questionAnswers(2)

yourAnswerToTheQuestion