3

如果我想访问当前视图控制器而不是根视图控制器以从 AppDelegate.m 中获取类名,该怎么办?

目前,ViewController A 实际上是 RootViewController 的根视图。

我在这里做了一些研究,但我只设法获得了 RootViewController 类名而不是 ViewController 类名。

AppDelegate.m 中当前 ViewController 类名的 NSLog

我遵循了为问题提供的答案,但它为自己返回 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]);
4

1 回答 1

0

你试过这个...

NSLog(@"Current View Controller Class Name: %@",NSStringFromClass(self.window.rootViewController.navigationController.visibleViewController.class));
于 2013-07-24T04:10:19.980 回答