首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >目标C在UIWebView中加载PDF文件

目标C在UIWebView中加载PDF文件
EN

Stack Overflow用户
提问于 2011-10-31 19:05:27
回答 5查看 9.6K关注 0票数 6

编辑:我的Base64解码有问题。我搜索了一个外部的Base64解码器,它是这样工作的:

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

代码语言:javascript
复制
NSData *data = [Base64 decodeBase64WithString:response];

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

代码语言:javascript
复制
[webview loadData:fileData MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];

fileData是解码后的数据。

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

EN

Stack Overflow用户

发布于 2013-10-30 23:08:08

除了已经提供的答案之外,我还发现在包含UIViewController的初始化器函数中将NSData*加载到UIWebView中是不起作用的,并且不会出现错误。

需要在viewDidLoad函数中将NSData*加载到UIWebView中。

票数 1
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7952833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档