2012-09-23 43 views
0

我试图找到一种方式与谷歌重新加载/从应用程序委托刷新视图。没有解决方案。我的想法是为了重新加载applicationDidBecomeActive:,但我无法得到它的工作,它并不重要,我试试。任何人?如何从应用程序委托重新加载/刷新视图?

更新:

最后我用(在 applicationDidBecomeActive:进口中的AppDelegate ViewController.h)是

件事:

ViewController *vc = [[ViewController alloc] init]; 
[vc viewDidLoad] 

有耦合其他变化的,但我想你明白我的” m试图达到。我是一个菜鸟,所以请不要责怪我,如果这是完全无用:)

+0

你试过了什么?你能告诉我们一些代码吗? – Moxy

+0

我已经更新了我的问题。它可以帮助你帮助我:) – frankC

+0

其实我无法理解你想达到的目标。你想让应用从第一个视图开始?试着解释你目前的情况以及你想要发生什么。 – Moxy

回答

0

你的意思是你想要执行一些操作(发送刷新消息交流ontroller),当应用程序重新打开?

在您的应用程序委托中覆盖的方法是-applicationDidBecomeActive:。你会想要保持对问题视图控制器的引用。所以:

@property MyViewController *myView; 

- (void)applicationDidBecomeActive:(UIApplication *)application 
{ 
    [self.myView refreshSettings]; 
} 

你很可能像-viewDidLoad你在你的示例代码一样,如果你想要的,但我觉得它更容易分解出要更新,并从两地调用它的一部分。

相关问题