调用popViewController后,UINavigationController的viewControllers的计数将为0

时间:2013-03-02 20:59:51

标签: ios

我有三个UIViewControllers,所以我使用UINavigationController作为窗口的rootViewController。当我记录[navigationController.viewControllers count]的计数时,我发现当你调用popViewControllerAnimated时,count将为0。奇怪的是,当你回到之前的ViewController时,你记录计数,计数将是正常的,堆栈上控制器的实际计数。 popViewController做了什么让这么奇怪的事情?

1 个答案:

答案 0 :(得分:0)

当您弹出第三个视图控制器时,其navigationController属性为nil,因此获取viewControllers将返回nilcount将返回0. < / p>