我知道这个问题已被问过几次,但是当我在我的AppDelegate类中使用我的UITabBarController并且viewControllers只在那里设置时,我仍然坚持这个案例
self.tabBarController.viewControllers = @[aboutUsNavController,myProfileNavController,projectsListNavController,FeedsNavController,homeViewController];
现在我想要的是在TabBar项目FeedNavController中点击不在viewWillAppear中执行任务(因为它通过navigationController推送detailView).
我在同一个类中设置了委托来执行UITabBarController委托方法:
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; appDelegate.tabBarController.delegate = self;
但
– (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController