2015-02-06 53 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. 
相关问题