Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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
Iphone UITABBARC控制器慢加载_Iphone_Objective C_Cocoa Touch - Fatal编程技术网

Iphone UITABBARC控制器慢加载

Iphone UITABBARC控制器慢加载,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,我有一个UITabBarController,它有两个选项卡。每个选项卡从internet加载一个文件。 所以当我使用 tabBarController.viewControllers = [NSArray arrayWithObjects: vv1,vv2, nil]; 它同时下载vv1和vv2,所以程序非常慢 是否可以通过单击来下载第一个视图vv1和第二个视图?您可以使用所谓的“延迟加载” 这意味着,您不需要在controllerinit方法中执行web操作,而需要在 [视图将出现][1]

我有一个UITabBarController,它有两个选项卡。每个选项卡从internet加载一个文件。 所以当我使用

tabBarController.viewControllers = [NSArray arrayWithObjects: vv1,vv2, nil];
它同时下载vv1和vv2,所以程序非常慢

是否可以通过单击来下载第一个视图vv1和第二个视图?

您可以使用所谓的“延迟加载”

这意味着,您不需要在controllerinit方法中执行web操作,而需要在

[视图将出现][1]

或者在选项卡栏控制器代理中

[tabBarController:didSelectViewController][2]


这肯定会减少创建选项卡栏时的延迟。

从internet下载的具体内容是什么?xml文件,因为vv1和vv2是两个选项卡视图,它们将使用这些xml文件构建它们自己