Alterar programaticamente a tela inicial no iOS?

No momento, estou tentando descobrir como alterar a tela inicial (png padrão) no iOS.

Pelo que entendi, a maneira ideal de apresentar um aplicativo para o usuário no início é ter a imagem de inicialização de uma representação esqueletal dos elementos da interface do usuário no aplicativo (assim:http://h.dropcanvas.com/u90tr/IMG_0388.png).

Agora, no meu aplicativo, quando eu alterno as guias e vou para outro aplicativo ou tela inicial, quando retorno ao aplicativo, a imagem inicial não é mais relevante para essa guia específica.

Idealmente, o que eu gostaria de fazer é alterar programaticamente a imagem de inicialização no applicationDidEnterBackground para que eu possa apresentar uma tela inicial relevante ao retornar ao aplicativo.

Muito obrigado pela sua ajuda!

questionAnswers(1)

yourAnswerToTheQuestion