0
以前にウィンドウに追加した後、コントローラのビューでremoveFromSuperviewを呼び出すと、アプリケーションのウィンドウからUITabBarControllerを削除しようとしています。しかし、私がそうすると、バーに正常に表示されているすべてのビューコントローラを解放した後、autoreleaseプールが排水された後にEXC_BAD_ACCESSシグナルが得られます。私は、UITableViewRowDataという名前のdeallocメソッドが呼び出された後に起こることを知りました。より多くのビューコントローラが割り当てを解除しようとしているときにバグがあるのでしょうか?他の誰かがこの問題に遭遇しましたか?UITabBarControllerのビューを削除すると、EXC_BAD_ACCESS例外が発生します。
せずに何を言うことができない、すべきではない何かをリリースしているが、それはすべてのビューコントローラが所有しているようですので、私はそれができるのか分かりませんクラッシュが発生する前にビューによって解放されます。このアプリは比較的複雑なので、簡潔なコードサンプルを提供するのは難しいでしょう。 – Kevlar
あなたはtabarviewcontrollerを使用していますか?あなたはそれが非常に可能性がある場合は、それはあなたのためにuの意見をリリースし、uはそうする必要はありません – Daniel