Hallo zusammen,
Ich lasse einen UIViewController (der UIView davon zumindest) mittels einblenden. Ich kann jedoch nicht feststellen, dass der UIViewController wieder gelöscht (released) wird. Nun stellt sich die Frage, ob ich da ein massives Memory Leak baue? Im Profiler kann ich nur sehen, das mein App schnell 30 MB braucht, wenn ich den oben angegebenen UIViewController mehrmals nacheinander einblenden lasse. Der UIView ist jedoch ziemlich aufwändig, braucht aber sicher nicht 30 MB ;).
Kann mir jemand dieses Verhalten erklären? Wieso wird der UIViewController nicht gelöscht?
Ich lasse einen UIViewController (der UIView davon zumindest) mittels einblenden. Ich kann jedoch nicht feststellen, dass der UIViewController wieder gelöscht (released) wird. Nun stellt sich die Frage, ob ich da ein massives Memory Leak baue? Im Profiler kann ich nur sehen, das mein App schnell 30 MB braucht, wenn ich den oben angegebenen UIViewController mehrmals nacheinander einblenden lasse. Der UIView ist jedoch ziemlich aufwändig, braucht aber sicher nicht 30 MB ;).
Kann mir jemand dieses Verhalten erklären? Wieso wird der UIViewController nicht gelöscht?