1
私は、ユーザーが表示される最初の画面であるホーム画面にログインするアプリケーションを持っています。ログイン後、タブバービューが表示されます。ユーザーがログオフできるタブがあり、これが完了すると、(別のユーザーがログインできるように)ホーム画面が再び表示されます。私は、これが行われたときに、タブバーにロードされた古いデータをメモリから削除したい。現在、私はそれを隠すためにhidesBottomBarWhenPushedを設定していますが、データは削除されていません。私はどうすればいいのですか?アプリケーションの実行中にタブバービューを解除するにはどうすればいいですか?
うん...私はそれを試みました。私はタブバーコントローラを使用していることに注意してください。ホーム画面からコントローラメモリを解放すると(明示的に)、タブバーコントローラのメモリはクリーニングされますが、タブバーはまだ表示されます。だから、私はhidesBottomBarWhenPushedを使ったのです。メモリから解放してもタブバーが表示されるのはなぜですか? – tipycalFlow
[_myTabBarController release]を試しました。 _myTabBarController = nil;両方とも同じ問題につながる – tipycalFlow
これを試してください:[abo.tabBarController.tabBar removeFromSuperView];それはトリックを行う必要があります。 – MacN00b