iOS 在应用内从给定的 url 查看 PDF

iOS view PDF from a given url inside of an app

我想打开并显示来自给定 url(互联网某处)的 pdf 文件,并在我的 iOS 应用程序中查看它。你能告诉我解决这个问题的可能方法是什么,并列出它们的优缺点/局限性吗?我听说过 UIWebView,还有其他选择吗?

我的建议是使用webview。

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    NSURL *url = [NSURL URLWithString:@"https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/ProgrammingWithObjectiveC.pdf"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [self.webview loadRequest:request];   
}

如果您想了解更多信息,请同时参考以下内容link

https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.html