如果我在一个 UINavigationController
上推送视图控制器和/或呈现模态视图控制器,那么如何找出顶部的 UIViewController
?或者在我的情况下,我想知道某个 UITableViewController
是否是最顶部的。
我尝试使用:
self.navigationController.topViewController == self
......但是它不起作用。我猜想这是因为我在其上方呈现了模态视图控制器,而topViewController
仅跟踪被推送到UINavigationController
的视图(而不是以模态方式呈现的那些视图)。