2015-02-06 59 views
0

在我的應用程序中,我有三個視圖控制器嵌入在UITabBarController中。第二個視圖控制器嵌入一個表視圖控制器。現在我有這個bug:我去第二個視圖控制器,然後我按Home按鈕,應用程序在後臺。當應用程序關閉時,我收到一個推送通知,所以當我打開應用程序時,它向我顯示了第二個視圖控制器與表視圖,沒有任何更改。我如何自動更新表格視圖?目前我正在使用UIRefreshControl,但我會自動完成,我該怎麼做?在AppDelegate.m中獲取視圖控制器的實例

回答

2

您可以從故事板獲取VC的實例。首先,您必須將故事板ID設置爲您的VC

UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; 
YourViewController *vc = [storyBoard instantiateViewControllerWithIdentifier:@"YourViewControllerID"]; // here YourViewControllerID is storyboard Id of your VC. 
相關問題