我在 xcode 上遇到了一些奇怪的行为。我没有得到确切的错误,但代码执行停止在bkpt #207
不提供堆栈跟踪。
在我的程序中,每当切换标签时,我都会弹出ToRootViewController。上述行为发生在我以编程方式从 MyViewController(堆栈中的第 3 个)弹出然后再次单击选项卡之后。我可以确认 MyViewController 被正确弹出。
使用 NSZombiesEnabled,我得到以下输出:
*** -[MyViewController tableView:titleForHeaderInSection:]: message sent to deallocated instance 0x6a4a00
我的预感是 MyViewController 的一些残余仍然链接到该选项卡栏。我正在使用 [self.tabBarController setSelectedIndex:kOtherTab] 以编程方式切换选项卡。
任何指针将不胜感激。