在我的NiB中,我有几个View控制器。当应用程序启动时,所有对应的ViewDidLoad()调用都会被调用。优化presentModalViewController的加载时间:
在ViewControllerA中,我有ViewA,它包含一个带有100张图片的UiScrollView。在ViewdidLoad中初始化这些图片。因此,在应用程序发布时,所有图片都已初始化。
在我的主功能表视图控制器,我有一个按钮,按下时调用presentModalViewController:ViewControllerA
即呼叫正在20秒。
我认为在ViewDidload中的预加载会优化这一点。但是,一旦电话回复并被召回(第二次启动此VC,它非常快速且即时)。
那么是什么原因造成的呢?为什么第一次调用presentModalViewController需要这么长时间。在内部,它试图安排所有的图像?任何优化这个方法?如果没有,什么最好的方式来显示UiActivityIndicator
预先感谢您
我有一个XIB所有VC和我与viewDidLoad中越来越在应用程序启动所谓的NSLog消息:(检查 我的应用是在景观和我想要的滚动horzontial上面有图片滚动型。 什么建议你会给这种实现 – user82383 2009-05-07 06:10:51