2009-05-05 17 views
0

Ich habe eine Anwendung, die Drill-Down-Ansichten, Tabbars usw. verwendet. Ich nutze auch den UIImagePicker, sowie Route-Me für Mapping-Unterstützung. Normalerweise funktioniert die Anwendung gut. Ich finde jedoch, dass ich, wenn ich viele Aktivitäten ausführe und dann zwischen Ansichten wechsle, am Ende einen leeren Bildschirm sehe und meine Ansicht nicht gezeichnet wird. Meine Ahnung ist, dass dies mit der Erinnerung zusammenhängt, aber wie kann ich sicher sein? Hat jemand eine ähnliche Situation erlebt? Wie hast du es korrigiert? Was kann ich suchen? Danke für jede Hilfe, die Sie geben können!iPhone - Leerer Bildschirm beim Wechseln von Ansichten

Steve

Antwort

0

Ihre Ansicht wird wahrscheinlich im Hintergrund entladen. Wenn Sie Zugriff auf Foren haben, hier ist ein guter thread: https://devforums.apple.com/message/56191

Grundsätzlich müssen Sie erwarten, dass, während in einem anderen Teil der Anwendung, iphone eine Ansicht entladen kann, die nicht aktiv ist (siehe ViewDidUnload Methode). Wenn Sie zu dieser Ansicht wechseln, ruft sie viewDidLoad erneut auf.

0

Ich hatte genau dieses Problem ... In der Methode, die mein UIView-Switching behandelt, habe ich nach ([newViewController.view superview] == nil) gesucht, was es während einer Ausblendung war! Also ging ich und re-initiierte es mit [[NewViewController Alloc] initWithNibName: @ "NewView" Bündel:

Hope dies hilft!

Verwandte Themen