我UITabBarController
在情节提要中有“是初始视图控制器”。当它出现在屏幕上时,会出现最左侧选项卡的视图。我在实现所述选项卡的控制器时有以下方法:
- (void)viewDidAppear:(BOOL)animated {
NSLog(@"view controller - first tab - appeared");
}
这仅在我手动切换到第一个选项卡时调用,而不是在它首次加载时调用。
我的问题是 - 在第一次加载应用程序时,在第一个选项卡的控制器中调用什么方法?
编辑 - 奇怪的行为?
当第一个选项卡出现在屏幕上viewDidLoad
时被调用并且一切都很好,但viewDidAppear
直到手动选项卡更改才被调用。而其他选项卡第一次出现时,同时调用viewDidLoad
AND viewDidAppear
方法。