2016-11-12 5 views
3

Извините, если это глупый вопрос, но я не нашел ответа: что такое PDF-ридер по умолчанию в iPhone? Это iBooks для всех iPhone? Я спрашиваю об этом, потому что в моем быстром приложении я хочу загрузить pdf-файл, а затем открыть его по умолчанию для чтения PDF (или другого приложения) устройства. Теперь я могу сделать это с помощью способов: во-первых, когда нажата кнопка «Загрузить», я разрешаю пользователю выбирать способ загрузки файла через UIDocumentInteractionController, после чего он может импортировать его с помощью iBooks, Documents, Chrome ... I протестировал его, и он отлично работает. Второй способ - загрузить файл внутри приложения (я получил пример из ответа question), затем откройте его с помощью устройства чтения PDF (по умолчанию, если это возможно).Swift: скачать и открыть pdf-файл

Любые предложения, пожалуйста?

+0

Как мы можем это сделать с помощью UIDocumentInteractionController? Любая помощь. Спасибо – kishor0011

ответ

3

Если PDF-файл доступен в Интернете, достаточно ли его открыть в браузере? Это было бы тривиальным простой метод:

if let url = URL(string: "http://path.to/your.pdf") { 
    UIApplication.shared.open(url) 
} 

Safari также предлагает возможность открыть файл в другом приложении, если пользователь хочет использовать что-то другое.

+0

Спасибо за ответ. Но я не хочу открывать его в браузере, а также в UIWebView. Извините и еще раз спасибо :) –

+0

как я могу открыть, если pdf находится в документах iphone –

+0

@XcodianSolangi Проверьте это >> https://stackoverflow.com/a/29682393/2226263 –

Смежные вопросы