我一直在iOS平台开发一个应用程序,它需要在WebView中显示HTML文件。我的 UIWebview 与浏览器结果不同的地方。
即,在我的 xcode 项目中创建了文件夹引用,并获取了 HTML 文件的捆绑路径并使用 NSURLRequest 加载到 UIWebView 中。
有没有其他方法可以在UIWebView中运行HTML文件,例如iphonehttpserver,GCDWebServer(但我无法获得演示代码来启动我的服务器以满足我的要求(
这是我用来从资源包中获取HTML文件路径并在UIWebView中加载的代码(文件夹名称"资产",其中我有"web-app.html"文件(:
目标-c:
- (void)viewDidLoad
{
[super viewDidLoad];
[self loadWebview];
}
- (void)loadWebview
{
NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"web-app" ofType:@"html" inDirectory:@"assets"];
NSURL *url = [NSURL fileURLWithPath:htmlPath];
[webVW loadRequest:[NSURLRequest requestWithURL:url]];
}
我们发现问题,我们最后缺少一个 servers.json 文件。由于该 HTML 无法获得响应以显示适当的结果。