0

私はUIViewController(Aと言う)を持っています。UIViewController(A)のボタンをクリックすると、 UIWebView. のコンポーネントをクリックすると、 (A) をもう一度UIWebView押す必要があります。UIViewControllerしかし、appdelegate クラス内の webview でクリック イベントを処理しています。UIViewControllerappdelegate クラスからどのようにプッシュしますか。

のコンポーネントのクリックは、UIWebViewによって処理され ます。

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
}

appdelegate で

4

1 に答える 1

5

メイン ウィンドウへの参照があり、NavigationController が画面上にある限り、これでうまくいくはずです: (iOS 4 が必要)

UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
[navigationController pushViewController:newViewController animated:YES];
于 2012-04-20T13:19:47.037 に答える