0

在 UIApplication Delegate 中调用的第一个方法是什么?我在我的应用程序中包含了一个启动图像,并且我想在该屏幕仍然打开时,在我的实际视图出现之前先下载一些数据。我是否应该将这些电话放在委托中,或者我应该首先考虑在哪里拨打这些电话?

4

2 回答 2

3
- (void)applicationDidFinishLaunching:(UIApplication *)application

首先被调用。

编辑:启动应用程序时,您的 Default.png 会出现很短的时间。您不能依靠这短暂的时间来进行一些处理。

您可以使用正在下载的消息显示您的第一个视图(借助活动指示器视图)

于 2011-05-21T04:45:25.620 回答
1

考虑第一个答案(作为- (void)applicationDidFinishLaunching:(UIApplication *)application首先调用),但是如果你想在你的第一个视图上显示你下载的图像,然后实现一些延迟(BY Timer 或其他东西直到你的图像下载),是的,不要忘记使用活动初始化器实现中间屏幕(否则您的应用程序将看起来像挂起)。

于 2011-05-21T04:55:05.123 回答