#iphone
#iPhone
Вопрос:
Возможно ли запустить любое приложение для iPhone / iPad из другого приложения? Например, в моем приложении, если я хочу, чтобы пользователь прочитал документ, скажем, PDF-файл из любого из установленных приложений на iphone или ipad, скажите PDFReaderLite. Как я могу запустить это приложение из своего приложения.
Как мы можем узнать, какие все установленные приложения поддерживают чтение документов, и показать список, который можно открыть с помощью любого из этих приложений из моего приложения?
Как мы получаем схемы URL для установленных приложений?
Ответ №1:
Вы можете использовать UIDocumentInteractionController для отображения списка установленных приложений, которые могут обрабатывать файл.
UIDocumentInteractionController *controller = [[UIDocumentInteractionController interactionControllerWithURL:fileURL];
[controller presentOpenInMenuFromBarButtonItem:someBarItem animated:YES];
Здесь отображается список всех приложений, зарегистрированных для данного типа файла, и открывается приложение, если пользователь выбирает его.