開くとスプラッシュ/ロード画面を表示するアプリがあります。アプリが進む2.5秒前にこれを設定しました。
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
sleep(2.5);
[window addSubview:viewController.view];
[window makeKeyAndVisible];
}
スプラッシュ画面でアプリを1分間一時停止したいので(これには非常に理由があります)、次のように考えました。
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/
どうもありがとう、
Stu