如何訪問當前視圖控制器而不是根視圖控制器以從AppDelegate.m獲取類名?從AppDelegate.m訪問當前ViewController類名稱
目前,ViewController A實際上是RootViewController的根視圖。
我在這裏做了一些研究,但我只設法得到RootViewController類名而不是ViewController。
NSLog of the current ViewController class name from AppDelegate.m
我跟着什麼的問題提供答案,但它 自行返回null。
NSLog(@"Current View Controller Class Name: %@", self.window.rootViewController.navigationController.visibleViewController.class);
或
NSLog(@"Current View Controller Class Name: %@", [self.window.rootViewController.navigationController.visibleViewController class]);
您是否使用一個UINavigationController? – random
什麼是您的AppDelegate類的'window'屬性的視圖控制器層次結構。 – Zen
@random是的我正在使用UINavigationController ...並且因爲我想在收到通知時檢查當前視圖控制器類的名稱。 –