2010-09-22 3 views
0

choses étranges se produisent dans mon application iPhone. Depuis un moment non défini quand je démarre mon application basée sur la navigation (peu importe si dans le simulateur ou sur l'appareil) le dernier UIView (celui que l'utilisateur atteint en dernier) est montré au démarrage. Une fois l'application chargée, elle passe automatiquement à la vue de RootViewController. C'est comme si la dernière vue faisait le travail d'un écran de démarrage.Dernière UIView dans l'application basée sur la navigation est affichée au démarrage

Je suis un peu confus. Est-ce que quelqu'un a vécu la même chose et peut-être a-t-il eu l'indication précise d'une solution?

Merci.

+0

Affichez-vous le contrôleur de vue racine lorsque l'application est activée (par exemple, dans applicationWillResignActive ou applicationDidEnterBackground dans votre délégué d'application)? Est-ce que cela fonctionne sur iOS4? Cela arrive-t-il chaque fois que vous appuyez sur le bouton d'accueil, puis relancez votre application? Je pourrais avoir une idée du problème, mais il vaudrait mieux que vous répondiez à ces questions et fournissiez d'abord un petit détail/code. – dannywartnaby

+0

Merci danny, comme vous le voyez dans ma réponse ci-dessous la solution au problème était facile et le problème lui-même était stupide. comme j'utilisais le débogueur pour vérifier quand le dernier uiview était chargé, j'ai reconnu que cela ne s'était jamais produit ... triste mais vrai, le problème était moi;) – sebastianwerler

Répondre

0

Ok, RESOLU: C'est une très bonne idée de supprimer un "Default.png" avec une capture d'écran du dernier UIView du dossier Resource. Aucun UIView n'a été chargé, juste l'image ... putain. Quelle chose stupide et comme souvent, le problème était assis devant l'écran.

Questions connexes