我有一个UIViewController
(比如A)。点击UIViewController
(A)中的按钮,我加载UIWebView
。点击UIWebView
中的某个组件,我需要再次推送UIViewController
(A)。但是我正在appdelegate类中的webview中处理click事件。我如何从appdelegate类推送UIViewController
。
点击UIWebView
中的组件由
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
}
答案 0 :(得分:5)
只要你有一个对主窗口的引用并在屏幕上有一个NavigationController,这应该没问题:(需要iOS 4)
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
[navigationController pushViewController:newViewController animated:YES];