Default.png is used only when your application is launched, and not when your application is resumed and placed in the foreground. The moments when your application is “in the foreground”, iOS will use the screenshot that it automatically takes when creating your application as a launch image.
If you see Default.png, even if you are using multitasking between your application and another application, something is wrong. You may have abandoned multitasking with the UIApplicationExitsOnSuspend
key in your plist or your application may crash to the background / use too much memory for background recording.
If you are debugging an application in Xcode, it should give you some tips in the console about memory alerts and it is easy to see if your application is killed.
source share