В документации Apple для UIDocumentInteractionController presentOpenInMenuFromBarButtonItem: animated: метод говорится, что «если нет зарегистрированных приложений, поддерживающих открытие документа, контроллер взаимодействия документов не отображает меню».В моем приложении я хочу отобразить кнопку , если и только если на устройстве есть приложение, которое ее откроет.(Я только хочу, чтобы кнопка открывала меню, чтобы открыть файл; я не хочу QuickLook, Copy или Print).При существующей ситуации, если кнопка есть, но не зарегистрированы приложения, которые могут открыть соответствующий файл, пользователь получает неудовлетворительное впечатление от кнопки, которая ничего не делает при нажатии.
Итак - могу ли я узнать,или нет никаких / нет зарегистрированных приложений, которые поддерживают открытие определенного типа документа?Очевидно, что экземпляры UIDocumentInteractionController могут это выяснить.Есть ли общедоступный API способ выяснить это?