點擊tabbar時,我需要重新加載視圖控制器中的數據。目標C:如何在選擇標籤頁時重新加載視圖控制器的表格視圖
我使用的UITabBarControllerDelegate方法如下:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if (tabBarController.selectedIndex == 3)
{
[(SomeViewController *)viewController getData];
}
}
其中 '的getData' 處於SomeViewController類的一個實例方法。然而,當我運行我的應用程序,我得到以下錯誤
2011-07-01 02:12:11.193 onethingaday[19169:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UINavigationController getData]: unrecognized selector sent to instance 0x600d500'
任何人都可以告訴我我怎麼能克服這個問題?我只需要觸發「的getData」的方法tabbarcontroller.selected索引時== 3