我一直在iOS平台上开发一个需要在WebView中显示HTML文件的应用程序。我的UIWebview与浏览器结果不同的地方。
即,在我的xcode项目中创建文件夹引用并获得HTML文件的包路径并使用NSURLRequest在UIWebView中加载。
有没有其他方法可以在UIWebView中运行HTML文件,如iphonehttpserver,GCDWebServer(但我无法获取演示代码来启动我的服务器以达到我的要求)
这是我用来从资源包中获取HTML文件路径并在UIWebView中加载的代码(文件夹名称“assets”,其中我有“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]];
}
答案 0 :(得分:0)
我们发现了这个问题,我们最后遗漏了一个servers.json文件。因为HTML无法获得响应以显示相应的结果。