【发布时间】:2016-05-26 16:46:35
【问题描述】:
位于堆栈中的第三个控制器 (ReleaseCaptureVC)
"<DashboardViewController: 0x7f9788ed80a0>",
"<ChargeDetailViewController2: 0x7f978b072a00>",
"<ReleaseCaptureViewController: 0x7f978a0f39f0>"
我在做[self.navigationController popViewControllerAnimated]
在此命令后,当前控制器立即从堆栈中正确删除,我看到了 ChargeDetailViewController2
"<DashboardViewController: 0x7f9788ed80a0>",
"<ChargeDetailViewController2: 0x7f978b072a00>"
现在当试图从现在退一步时,我发现第一个 VC 已经从堆栈中消失了:
""
它是如何发生的,发生在什么时候?
【问题讨论】:
标签: ios objective-c xcode uinavigationcontroller