我有一个带有 webView 的 viewController,我在其中显示本地 html 文件。
问题是加载前需要几秒钟,因此我试图避免这个等待时间。
到目前为止,我认为最好的方法如下: 一旦我进入主页,我将开始将文件加载到 webView 中,这样当我进入带有 webView 的 infoViewController 时,它已经被加载了。
这是代码:
//mainViewController.m:
tempInfo = [[InfoViewController alloc]initWithNibName:@"InfoViewController" bundle:nil];
[tempInfo.webView123 loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"About" ofType:@"htm"]isDirectory:NO]]];
tempInfo.test =@"test";
如您所见,我还添加了一个测试变量,当我进入 infoViewController 时,未加载 webView,但测试变量更改了值。这意味着它正在传递测试变量的值,但它没有将 html 文件加载到 webView 中。
任何想法?