如果我使用 storybard 创建一个 Tab Bar Application 项目模板并将其放在我的 AppDelegate.m 中:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSLog(@"Root: %@", self.window.rootViewController);
NSLog(@"Current ViewController: %@", /*self.window.rootViewController.selectedIndexOrSomething?*/ );
return YES;
}
它说:根:<UITabBarController:0x6b20360>
所以我猜 TabBarController 已经添加为窗口属性的子视图,因为除了 NSLog 之外,我没有以任何其他方式接触过 AppDelegate。
如何记录当前选项卡/ViewController?