响应一组特定的远程通知,我希望该应用在标签栏的某个标签上打开。
application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
中的
我有
MainTabViewController *tabBarController = (MainTabViewController *)self.window.rootViewController;
tabBarController.initialTab = 2;
MyVC *vc = (MyVC *)tabBarController.selectedViewController;
[vc doStuff];
带有MainTabViewController
的是UITabBarController
并设置initalTab
将在MainTabViewController
问题是,在应用程序第一次打开时,第3个选项卡(initialTab = 2)尚未实例化,因此我无法预先配置它
我如何热切地加载该选项卡的viewcontroller(以便我可以访问它)或自己实例化它以便我可以配置它(以便tabbar将继续正常运行)