我正在使用didSelectRowAtIndexpath方法初始化视图控制器,如下所示,
GuideViewController *gViewController = [[GuideViewController alloc] initWithGuideline:obj withTitle:@"" htmlFilePath:@""];
然后使用导航控制器推送它,如下所示,
[[self.parent navigationController] pushViewController:gViewController animated:YES];
这是我第一次在设备中安装时需要大约3秒才能加载,但是从下一次开始它的平稳和快速。我想知道下次选择单元格时它的工作速度如何。 请提出一些解决此问题的建议。 仅供参考:该项目为非ARC。
答案 0 :(得分:1)
我开发了一个带有UITabBarController的应用程序。
我还希望我的应用程序能够快速完成。因为有些标签是加载的,所以我通过执行以下方式预加载它们:
ViewControllerToPreload.view
实际上,调用view会调用UIViewController的viewDidLoad方法:ViewControllerToPreload。 您可以在当前视图控制器的viewDidAppear:方法中进行此调用,因此它将加载您的下一个视图控制器,在调用时将更快显示。
答案 1 :(得分:0)
我建议您使用乐器进行分析,然后您将找到3秒内发生的事情的答案。