0

私はUIViewController(Aと言う)を持っています。UIViewController(A)のボタンをクリックすると、 UIWebView. のコンポーネントをクリックすると、 (A) をもう一度UIWebView押す必要があります。UIViewController概念的には正しいことではないことはわかっています。ここでの代替手段は何ですか?

4

4 に答える 4

1

問題は、UIViewControllerの新しいインスタンスが必要ですか、それとも最初のUIViewControllerを更新するだけですか?最初のオプションでは、UIViewControllerの新しいインスタンスを作成してプッシュする必要があります。2番目のオプションでは、UIWebViewコントローラーをポップし、最初のUIViewControllerにメッセージを送信してそれ自体を更新するか、UIViewControllerがそれ自体を更新するためにリッスンする通知を生成する必要があります。

于 2012-04-20T11:29:36.790 に答える
0

このコードを試してください:

[self.navigationController popViewControllerAnimated:YES];
于 2012-04-20T11:34:34.317 に答える
0

UIViewControllerナビゲーション スタックで同じものを 2 回プッシュすることはできません。しかし、クラス A の新しいインスタンスを作成してそれをプッシュすることはできます。

于 2012-04-20T11:20:31.313 に答える