私のアプリでは、このようにtabBarControllerの選択されたインデックスをプログラムで変更する状況があります
[self.tabBarController setSelectedIndex:0];
この時点で、UITableViewを含むタブに戻ります。tableViewでいくつかのアクションを実行する必要があります。viewWillAppearを使用しようとしましたが、そこに到達しませんでした。このようにビューデリゲートを作成しようとしました。
@interface ThirdViewController : UITableViewController < UISearchBarDelegate,UINavigationControllerDelegate, UITabBarDelegate>
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
うまくいきませんでした
誰かがそれを行う方法を知っていますか?