我在视图控制器中声明了一个UIWebView
对象,当应用程序在使用application:didRecieveRemoteNotification:
运行时,当应用程序收到通知时,我想让它加载一个不同的页面。我无法从appDelegate中访问该对象。
有任何简单的方法吗?
这就是我宣布我的网络视图的方式
IBOutlet UIWebView *webView;
@property (nonatomic, retain) UIWebView *webView;
@synthisize webView;
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:currentPath]]];
答案 0 :(得分:2)
这不是从控制器外部显示Web视图的最佳方法。只需将这样的方法添加到控制器:
-(void) loadFromPath:(NSString*) path {
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath: path]]];
}
并在需要时在您的应用代理中调用它。