Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 加载前准备ViewController?_Ios - Fatal编程技术网

Ios 加载前准备ViewController?

Ios 加载前准备ViewController?,ios,Ios,我有一个带有网络视图和URL的VC2,它需要相当长的时间才能加载。当用户仍在VC1中时,是否有方法开始加载VC2?因此,当用户从VC1导航到VC2时,URL已经开始加载(甚至可能已经完成,并且只需要渲染)?从故事板实例化视图控制器,而不是按顺序: ResultsController *vc2 = [[ResultsController alloc] initWithNibName:@"ResultsController" bundle:nil]; 您应该有一个公共方法来开始加载所需的站点,或者

我有一个带有网络视图和URL的VC2,它需要相当长的时间才能加载。当用户仍在VC1中时,是否有方法开始加载VC2?因此,当用户从VC1导航到VC2时,URL已经开始加载(甚至可能已经完成,并且只需要渲染)?

从故事板实例化视图控制器,而不是按顺序:

ResultsController *vc2 = [[ResultsController alloc] initWithNibName:@"ResultsController" bundle:nil];
您应该有一个公共方法来开始加载所需的站点,或者从viewcontroller的
-(id)init
方法开始加载它

因此,在实例化它之后,您可以调用load方法

[vc2 startLoadingWeb];
然后要推动它,只需执行以下操作:

[self.navigationController presentModalViewController:vc2 animated:YES];
希望这有帮助