1

我在核心数据中存储了 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

4

2 回答 2

0

此链接中的注释说不为基本 URL 传递 nil 值。尝试更换nil甚至只是@"https://"

于 2015-01-08T17:57:11.943 回答
0

我已经重新启动了我的 MacBook 和 Xcode,清理了项目并且错误消失了 - 很奇怪,但现在它工作正常。

于 2015-01-08T19:54:45.267 回答