2009-05-05 9 views
0

J'ai une application qui utilise des vues, des tabulations, etc. Je fais aussi usage de UIImagePicker, ainsi que Route-Me pour le support de mappage. Normalement, l'application fonctionne bien. Cependant, je trouve que si j'effectue beaucoup d'activités et que je passe ensuite d'une vue à l'autre, je me retrouve avec un écran vide et ma vue n'est pas dessinée. Mon intuition est que c'est lié à la mémoire, mais comment puis-je être sûr? Quelqu'un at-il rencontré une situation similaire? Comment avez-vous corrigé cela? Que puis-je rechercher? Merci pour toute l'aide que vous pouvez nous apporter!iPhone - Écran vide lors du changement de VIews

Steve

Répondre

0

vous êtes vue est probablement être déchargé en arrière-plan. Si vous avez accès à des forums, voici un bon fil: https://devforums.apple.com/message/56191

Fondamentalement, vous devez attendre que si dans une autre partie de l'application, l'iPhone peut décharger une vue qui n'est pas actif (voir méthode viewDidUnload). Lorsque vous basculez vers cette vue, elle appelle à nouveau viewDidLoad.

0

J'ai eu ce problème exact ... Dans la méthode qui gère ma commutation UIView, j'ai vérifié ([newViewController.view superview] == nil) qui était pendant un blanc-out! Donc je suis allé et l'ai réintroduit en utilisant [[newViewController alloc] initWithNibName: @ bundle "NewView": nil]

Espérons que cela aide!

Questions connexes