gpt4 book ai didi

ios - UIWebView 不显示 HTML

转载 作者:行者123 更新时间:2023-11-28 18:36:39 25 4
gpt4 key购买 nike

我在 S/O 上进行了搜索,但没有一个答案适用于我的代码,因此我假设它是我的代码中缺少的东西。

我使用名为 showAbout 的 Interface Builder 添加了一个 UIWebView

我在这里声明了一个带有 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 页面。

任何想法...

最佳答案

可能最好使用 NSString 并按如下方式加载 html 文档:

ViewController.h文件

@property (retain, nonatomic) IBOutlet UIWebView *webView;

确保该属性已连接到 XIB/StoryBoard 中的 webView

ViewController.m文件

 NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"about" ofType:@"html"];
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];
[self.webView loadHTMLString:htmlString baseURL:nil];

关于ios - UIWebView 不显示 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17643344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com