UITabBarController Speicherverwaltung Problem innerhalb UINavigationController
-
22-08-2019 - |
Frage
Ich habe einen UITabBarController innerhalb UINavigationController verwenden. Alles scheint richtig zu sein, aber wenn ich log die dealloc Anrufe der Registerkarten einige seltsame Sache passiert.
Wenn ich nicht nur die Zurück-Taste berühren eanything, alle dealloc jeden Tabs aufgerufen werden. Wenn ich zu einem anderen Reiter wechseln und als ich die Zurück-Taste die dealloc der ersten Registerkarte tippen nicht aber die anderen genannt werden.
Was kann falsch Whit sein?
Lösung
Werfen Sie einen Blick auf diese Frage SO . Grundsätzlich ist eine Tab-Leiste Controller in einem nav-Controller nicht offiziell unterstützt, aber Sie können das Verhalten nachahmen, indem Sie eine Tab-Leiste ohne UITabBarController verwendet wird.