我对Objective-C编程很新,但努力:-)。我正在开发一个小应用程序,它有2个UIWebViews(通过2个工具栏按钮访问)。
我已经实现了推送通知服务,一切正常......
我现在要做的是在收到新的推送通知时重新加载UIWebView。 我猜它应该放在我的AppDelegate.m中:
- (void) application:(UIApplication *) application didReceiveRemoteNotification:(NSDictionary *) userInfo {
我想做点什么:
[FirstUIWebView reload];
但我不知道如何从appdelegate控制视图..
非常感谢您的帮助..
罗曼
答案 0 :(得分:0)
您可以在appDelegate类中拥有一个UIViewController*
属性,该属性引用包含UIWebView*
视图对象的控制器。控制器将公开引用视图的IBOutlet UIWebView*
属性。
然后你可以从appDelegate方法调用重新加载UIWebView
,例如:
[webViewController.webView reload]