我的應用程序的入口是UINavgationViewController
。根視圖控制器是UITabBarViewController
。 UITabBarViewController
包含一些正常的UIViewController
s。這些控制器可致電:如何在iOS中找到當前視圖控制器
self.navgationController.pushViewcontroller(otherViewController, animated:true);
不過,我在後臺運行的另一個線程。我怎麼知道哪個視圖控制器正在主屏幕上顯示?
我試圖撥打UIApplication.keywindows.rootviewcontroller
,但它返回UINavgationViewController
。
UINavgationViewController.viewcontrollers.count == 1
,它只包含UITabBarViewController
。