如何在iOS UIWebView中显示带有PDF内容的NSData?

Eas*_*y K 8 iphone webview ipad ios

我试图在我的iPad应用程序中显示PDF,UIWebView如下所示.

NSData * responseData = [NSURLConnection sendSynchronousRequest:mutableUrlRequest returningResponse:nil error:nil];
[pdfWebView loadData:responseData MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil]; 
Run Code Online (Sandbox Code Playgroud)

但这不起作用.这是一种正确的展示方式吗?如果没有,任何人都可以指导我在UIWebView中显示PDF或任何其他有用的方法.

谢谢 !

Eas*_*y K 23

得到了我的问题的答案.以下行将发挥魔力.

 [webview loadData:PdfContent MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];
Run Code Online (Sandbox Code Playgroud)

  • 我不明白你问题中的第二行代码和这个答案有什么区别:`[pdfWebView loadData:responseData MIMEType:@"application/pdf"textEncodingName:@"utf-8"baseURL:nil]; [webview loadData:PdfContent MIMEType:@"application/pdf"textEncodingName:@"utf-8"baseURL:nil];` (3认同)