在AppDelegate.m中获取视图控制器的实例

时间:2015-02-06 10:19:34

标签: ios objective-c

在我的应用程序中,我在UITabBarController中嵌入了三个视图控制器。第二个视图控制器嵌入了一个表视图控制器。现在我有这个错误:我转到第二个视图控制器,然后我按下主页按钮,应用程序进入后台。当应用程序关闭时,我收到推送通知,因此当我打开应用程序时,它向我显示第二个视图控制器,其中包含表格视图而没有任何更改。如何自动更新表格视图?现在我正在使用UIRefreshControl,但我会自动执行,我该怎么做?

1 个答案:

答案 0 :(得分: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.