/ UINavigationController内のメモリ管理の問題

UITabBarController UINavigationController内のメモリ管理の問題 - iphone、メモリ管理、uitabbarcontroller

UINavigationController内でUITabBarControllerを使用する必要があります。すべてが正しいようですが、タブのdealloc呼び出しをログに記録すると、奇妙なことが起こります。

戻るボタンだけに触れないでください。各タブの割り当て解除がすべて呼び出されます。 他のタブに切り替えて、戻るボタンをタップした場合、最初のタブの割り当て解除が呼び出されることはありませんが、他のタブは割り当てられません。

それでは何が間違っているのでしょうか。

回答:

回答№1は0

を見てみましょう このSOの質問。基本的に、ナビゲーションコントローラ内のタブバーコントローラは正式にはサポートされていませんが、UITabBarControllerなしでタブバーを使用することで動作を模倣できます。