我在 S/O 上进行了搜索,但没有一个答案适用于我的代码,所以我假设它是我的代码中缺少的东西。
我添加了一个UIWebView
名为 showAbout 的使用 Interface Builder
我在这里声明了一个带有 IBOutlet 的 iVar:
@interface About : UIViewController<UIWebViewDelegate>
{
IBOutlet UIWebView *showAbout;
}
@property (nonatomic, retain) IBOutlet UIWebView *showAbout;
我验证了 InterfaceBuilder 实际上确实为它设置了一个插座。
这是我在 about.m 中设置的方法
showAbout.scalesPageToFit = YES;
NSString *thePath = [[NSBundle mainBundle] pathForResource:@"about" ofType:@"html"];
if (thePath) {
NSData *aboutData = [NSData dataWithContentsOfFile:thePath];
[showAbout loadData:aboutData MIMEType:@"application/html"
textEncodingName:@"utf-8" baseURL:nil];
UIWebView 没有显示我添加到项目中的 HTML 页面。
有任何想法吗...