When I run the simulator, the app opens really quickly so it's impossible to see the launch image.
Asked
Active
Viewed 355 times
12
-
1Check out: http://stackoverflow.com/questions/8624519/simulator-slow-motion-animations-are-now-on – Sauvik Dolui Sep 18 '15 at 18:25
-
In `viewDidLoad`, put in `[NSThread sleepForTimeInterval:1.0];`. – Yimin Rong Sep 18 '15 at 18:26
3 Answers
14
Set a breakpoint to the 1st line of your application:didFinishLaunchingWithOptions:
delegate method. Or better yet, inside main
.
This will pause the app before showing your user interface and allow you to see the launch screen.

rmaddy
- 314,917
- 42
- 532
- 579
-
will you actually get the launch screen. I would think the breakpoint would lock the UI... I need to try this :) – logixologist Sep 18 '15 at 19:07
-
@logixologist Yes, this actually works. Remember, iOS shows the launch screen of your app before your app is actually executed and it stays in place until your app's root view controller is displayed. A simple breakpoint in `main` will show your launch screen just fine. – rmaddy Sep 18 '15 at 19:33
2
- Launch iOS simulator
- Enable slow animations (
⌘
+T
) - Launch your app.
- Blink slowly

slxl
- 635
- 1
- 10
- 23
1
Set below code 1st line of your application:didFinishLaunchingWithOptions:
sleep(delay); // delay int value

Lokesh Dudhat
- 449
- 3
- 10
-
-
-
-
3Problem with this approach is that you need to modify your code and if you turn away for a second, you miss it. A simple breakpoint as shown in my answer is much easier and doesn't require code changes that you might forget to remove. – rmaddy Sep 18 '15 at 19:34