Ios 加载前准备ViewController?
我有一个带有网络视图和URL的VC2,它需要相当长的时间才能加载。当用户仍在VC1中时,是否有方法开始加载VC2?因此,当用户从VC1导航到VC2时,URL已经开始加载(甚至可能已经完成,并且只需要渲染)?从故事板实例化视图控制器,而不是按顺序:Ios 加载前准备ViewController?,ios,Ios,我有一个带有网络视图和URL的VC2,它需要相当长的时间才能加载。当用户仍在VC1中时,是否有方法开始加载VC2?因此,当用户从VC1导航到VC2时,URL已经开始加载(甚至可能已经完成,并且只需要渲染)?从故事板实例化视图控制器,而不是按顺序: ResultsController *vc2 = [[ResultsController alloc] initWithNibName:@"ResultsController" bundle:nil]; 您应该有一个公共方法来开始加载所需的站点,或者
ResultsController *vc2 = [[ResultsController alloc] initWithNibName:@"ResultsController" bundle:nil];
您应该有一个公共方法来开始加载所需的站点,或者从viewcontroller的-(id)init
方法开始加载它
因此,在实例化它之后,您可以调用load方法
[vc2 startLoadingWeb];
然后要推动它,只需执行以下操作:
[self.navigationController presentModalViewController:vc2 animated:YES];
希望这有帮助