我有一个应用程序,当它打开时,会显示一个splash/loading屏幕。我在应用程序移动之前2.5秒钟完成了这个设置。在初始屏幕时发生崩溃,iPhone
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
sleep(2.5);
[window addSubview:viewController.view];
[window makeKeyAndVisible];
}
我现在希望应用程序在启动画面一分钟暂停(有这个一个很好的理由),所以我想:
sleep(60.0);
都可以使用。当我使用这个时,我的应用程序打开并停留在启动画面约20秒,然后退出/重新回到跳板。
任何想法为什么这种情况?
我该怎么做?
编辑//值得注意的是这两个:
sleep(15.0);
和
sleep(19.0);
工作。
sleep(20.0);
没有。
解决方案//不要使用睡眠,使用计时器。我也跟着教程这里:
http://adeem.me/blog/2009/06/22/creating-splash-screen-tutorial-for-iphone/
非常感谢,
斯图
在苹果的指导方针中没有关于不使用启动画面的内容吗? – fixmycode 2009-11-23 00:30:34