2016-11-12 185 views
3

對不起,如果這是一個愚蠢的問題,但我沒有找到答案:什麼是iPhone默認的PDF閱讀器?是所有iPhone的iBooks嗎?我問了這個問題,因爲在我的swift應用程序中,我想下載一個pdf文件,然後通過設備的默認pdf閱讀器(或其他應用程序)打開它。現在我仍然可以通過以下方式來實現這一點:第一種是當點擊「下載」按鈕時,我讓用戶選擇通過UIDocumentInteractionController下載文件的方式,然後他可以使用iBooks,Documents,Chrome ...將其導入測試它,它完美的作品。第二種方法是在應用程序內部下載文件(我從這個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 –