gpt4 book ai didi

iphone - Xcode UIWebView 本地 HTML

转载 作者:搜寻专家 更新时间:2023-10-31 02:25:00 24 4
gpt4 key购买 nike

我知道 HTML、javascript、CSS……但我想使用 HTML5 制作原生/混合 iPhone 应用程序,但不使用 PhoneGap 或 Nimblekit 之类的东西。我以前从未写过真正的(不是网络应用程序)iPhone 应用程序,所以我对 Xcode 真的一无所知。我已经用找到的教程制作了一个 UIWebView,但它显示了一个网站 (apple.com)。我怎样才能使它显示为本地文件 (index.html)?

我在 (void)viewDidLoad 下的 ViewController.m 中的代码:

    [super viewDidLoad];
NSString *fullURL = @"html/index.html";
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_viewWeb loadRequest:requestObj];

最佳答案

你有两个选择:

像这样直接插入 HTML:

UIWebView *wv = [[UIWebView alloc] init]; 
[wv loadHTMLString:@"<html><body>YOUR-TEXT-HERE</body></html>" baseURL:nil];

加载项目中存在的 html 文件:

UIWebView *wv = [[UIWebView alloc] init];
NSURL *htmlFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"] isDirectory:NO];
[wv loadRequest:[NSURLRequest requestWithURL:htmlFile]];

如果您想让您的示例正常工作,请将您发送的代码替换为:

[super viewDidLoad];
NSURL *htmlFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]];
[_viewWeb loadRequest:[NSURLRequest requestWithURL:htmlFile]];

关于iphone - Xcode UIWebView 本地 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15654509/

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