0

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

4

1 回答 1

0

当您弹出第三个视图控制器时,它的navigationController属性nilviewControllers返回nil并将count返回 0。

于 2013-03-02T21:27:43.217 回答