UIWebView 使用 loadData 编译错误
Posted
技术标签:
【中文标题】UIWebView 使用 loadData 编译错误【英文标题】:UIWebView using loadData compile error 【发布时间】:2015-03-06 21:39:02 【问题描述】:我在核心数据中存储了 NSData,可以是图像、rtf、视频或文本。我正在尝试使用 UIWebView 来使用 loadData 显示 NSData,但是构建给了我错误消息:
“UIWebView”没有可见的@interface 声明选择器“loadData:MIMEType:textEncoding:baseURL:”
这是我的 RTF 代码:
UIWebView *wv = [[UIWebView alloc] initWithFrame:view.bounds];
NSData *data = entry.data;
[wv loadData:data MIMEType:@"application/rtf" textEncoding:@"utf-8" baseURL:nil];
[view addSubview:wv];
我已经看到了很多如何使用它的链接,Apple 文档也解释了它。为什么我收到构建错误? ios 开发目标是 7.0
【问题讨论】:
【参考方案1】:link 中的 cmets 表示不会为基本 URL 传递 nil 值。尝试用@"https://"
替换nil
【讨论】:
【参考方案2】:我已经重新启动了我的 MacBook 和 Xcode,清理了项目并且错误消失了 - 很奇怪,但现在它可以正常工作了。
【讨论】:
以上是关于UIWebView 使用 loadData 编译错误的主要内容,如果未能解决你的问题,请参考以下文章
loadData:MIMEType:textEncodingName:baseURL: 在 WKWebView