My App is a view-based application. At the beginning I show my logo and after a delay of a few seconds it changes into another view. from then on the user can switch to a lot of different views.
Sooooo.. My Problem: The thing is, when I restart my App. [..well closing and reopen by touching the icon..] the app itself doesnt restart in the sence of jumping to the very first view. to the contrary: at restart the user just returns to the last view that was open.
So I dont know why this is.
Is it normal to somehow manually tell the app to return to the very first view after restart? And if so, how do I have to do that?
PS.
I have so no idea what to do.. Maybe my problem has to do with the timer i used in the first view to change after a delay of time?
Please, is there anyone, who can help me?
Your problem is that, as of iPhone 4, returning to the home screen does not terminate your app. It’s just made inactive, so opening it again reactivates it. In most cases, this is a good thing. If it doesn’t work for your app, you can add the
UIApplicationExitsOnSuspendkey to your Info.plist with a value of YES.(As I said, you should only do this if it really helps usability. If it’s just about getting your splash screen shown again, most users and possibly Apple will frown upon it.)