0

我对 Objective-C 编程相当陌生,但很努力:-)。我正在开发一个有 2 个 UIWebViews 的小应用程序(通过 2 个工具栏按钮访问)。

我已经实现了推送通知服务,一切正常......

我现在想做的是在收到新的推送通知时重新加载 UIWebView。我猜它应该在我的 AppDelegate.m 中:

- (void) application:(UIApplication *) application didReceiveRemoteNotification:(NSDictionary *) userInfo {

我想做类似的事情:

[FirstUIWebView reload];

但我不知道如何从 appdelegate 控制视图..

您的帮助将不胜感激..

罗曼

4

1 回答 1

0

您可以UIViewController*在 appDelegate 类中拥有一个属性,该属性引用包含UIWebView*视图对象的控制器。控制器将公开IBOutlet UIWebView*引用视图的属性。

然后您可以从 appDelegate 方法调用 reload ,UIWebView例如:

[webViewController.webView reload]
于 2012-04-09T17:32:39.343 回答