Objective C在UIWebView中加载PDF文件

Jor*_*gen 5 pdf file objective-c webview nsdata

编辑:我的Base64解码有问题.我搜索了一个外部Base64解码器,它的工作原理如下:

情况就是这样:我有一个从Web服务获得的Base64编码字节数组并将其转换为NSData:

NSData *data = [Base64 decodeBase64WithString:response];
Run Code Online (Sandbox Code Playgroud)

在我的Webview控制器中,我声明:

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

fileData是解码数据.

当我运行这个时,我得到一个灰色的屏幕.所以我假设我没有给它一个正确的NSData对象.

Jor*_*gen 12

我在输入时已经回答了我自己的问题.

所以我假设我没有给它一个正确的NSData对象.

我的Base64解码错了.

使用此语句就像一个魅力:

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

我只是发帖,所以其他人可以看看他们有同样的问题.