Ios5 如何从应用程序委派重新加载/刷新视图?

Ios5 如何从应用程序委派重新加载/刷新视图?,ios5,viewcontroller,appdelegate,Ios5,Viewcontroller,Appdelegate,我正试图通过google找到一种从AppDelegate重新加载/刷新视图的方法。所有的解决方案都不起作用。我的想法是让vie在应用程序IDBECOMEACTIVE:中重新加载,但我无法让它工作,不管我尝试什么。有人吗 更新: 我使用的最后一件事(在AppDelegate中导入的ViewController.h)是: 还有一些其他的变化,但我想你明白了我想要实现的。我是新手,所以如果这完全没有用,请不要责怪我:)你的意思是你想在重新打开应用程序时执行一些操作(例如,向控制器发送刷新消息) 要覆盖

我正试图通过google找到一种从AppDelegate重新加载/刷新视图的方法。所有的解决方案都不起作用。我的想法是让vie在
应用程序IDBECOMEACTIVE:
中重新加载,但我无法让它工作,不管我尝试什么。有人吗

更新:

我使用的最后一件事(在AppDelegate中导入的
ViewController.h
)是:


还有一些其他的变化,但我想你明白了我想要实现的。我是新手,所以如果这完全没有用,请不要责怪我:)

你的意思是你想在重新打开应用程序时执行一些操作(例如,向控制器发送刷新消息)

要覆盖的方法是应用程序委托中的
-applicationIDBecomeActive:
。您需要保留对有问题的视图控制器的引用。因此:

@property MyViewController *myView;

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

如果需要,您可能可以像在示例代码中那样使用
-viewDidLoad
,但我发现更容易找出要更新的部分并从两个位置调用它。

您尝试了什么?你能给我们看一些代码吗?我已经更新了我的问题。希望它能帮助你帮助我:)事实上,我不明白你想要实现什么。是否希望应用程序从第一个视图启动?尝试解释您当前的情况以及您希望发生的情况。如果您按“主页”按钮并转到“设置”进行更改,我将尝试刷新视图。返回应用程序(应用程序只有一个)后,视图应相应更改。
@property MyViewController *myView;

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