xcode で奇妙な動作が発生しています。エラーが正確に発生するわけではありませんが、コードの実行はbkpt #207
スタック トレースが表示されずに停止します。
私のプログラムでは、タブが切り替わるたびに popToRootViewController を実行します。上記の動作は、MyViewController (スタックの 3 番目) からプログラムでポップし、タブをもう一度クリックした後に発生します。MyViewController が正しくポップされていることを確認できます。
NSZombiesEnabled を使用すると、次の出力が得られます。
*** -[MyViewController tableView:titleForHeaderInSection:]: message sent to deallocated instance 0x6a4a00
私の推測では、MyViewController の一部がまだそのタブバーにリンクされています。[self.tabBarController setSelectedIndex:kOtherTab] を使用して、プログラムでタブを切り替えています。
任意のポインタをいただければ幸いです。