我有一个带有webView的VC2和一个需要相当长时间才能加载的URL。当用户还在VC1中时,有没有办法开始加载VC2?因此,当用户从VC1导航到VC2时,URL已经开始加载(或者甚至可能已完成并且只需要渲染)?
答案 0 :(得分:0)
从故事板中实例化视图控制器,而不是推送segue:
ResultsController *vc2 = [[ResultsController alloc] initWithNibName:@"ResultsController" bundle:nil];
您应该有一个公共方法来开始加载您想要的网站,或者从viewcontroller的-(id)init
方法开始加载它。
因此在实例化之后,您可以调用加载方法
[vc2 startLoadingWeb];
然后推动它,就这样做:
[self.navigationController presentModalViewController:vc2 animated:YES];
希望这有帮助。