0

Ich öffne eine Bildauswahl, Kamera-Stil, als modalviewcontroller. Wenn ich die Bildauswahl öffne und dann abbreche, kommt die vorherige Ansicht wieder gut.UIImagePicker Ändern meines Hintergrunds?

Wenn ich die Bildauswahl öffnen, ein Bild machen, dann zurückgehen und abbrechen, der Hintergrund meiner vorherigen Ansicht fehlt und ich kann bis zum Hauptfenster durchsehen. Weiß jemand, wie das passieren könnte?

Antwort

1

Meine Vermutung ist, dass Sie eine niedrige Speicherwarnung erhalten und Ihre Ansicht wird veröffentlicht, da sie derzeit ausgeblendet ist. Setzen Sie einen Haltepunkt auf didRecieveMemoryWarning ...

+0

Break Point wurde getroffen! Mann, ich war völlig verloren. Vielen Dank, vielleicht können Sie eines Tages Ihren speziellen Breakpoint finden und sich niederlassen. – Alfonsol

0

Meine erste Neigung ist, dass Sie Ihre Ansichten richtig freigeben (oder eher nicht behalten). Das sollte nicht wegen der Art geschehen, wie der modalviewcontroller, aber ich denke, dass es möglich sein könnte, dass automatisch freigegebene Ansichten ausgegeben werden, wenn das modalview hereinkommt. Sehen Sie, wenn Sie Sachen in Ihrem Code behalten oder freigeben (einschließlich Eigenschaftserzeugung). Sehen Sie auch, ob Sie innerhalb der Funktionen des View-Controllers, auf den Sie zurückgehen möchten, keine Haltepunkte treffen können. Wenn Sie sie treffen können, versuchen Sie, die Ansicht neu zu initialisieren. Wenn nicht, klicken Sie auf die Dokumentation: Using modalViewController oder Beispielcode.

Verwandte Themen