2

UIWebViewのサブビューを持つビューがあり、ビューは明らかにビューコントローラーによって管理されています。たとえば、このUIWebViewをしばらく参照してから、別のView Controllerによって管理されている別のビューに移動してから、UIWebViewビューに戻ります。親URLが読み込まれ、私が残したURLは読み込まれません。履歴とともに閲覧したURLを読み込むにはどうすればよいですか。つまり、ビューを切り替えたURLから親URLに戻ることができます。コードが役立つかもしれません。

NSString *string = [[NSString alloc] initWithString:@"http://www.google.com"];
NSURL *url =[[NSURL alloc] initWithString:string];
NSURLRequest *aRequest = [[NSURLRequest alloc] initWithURL:url];
[webView loadRequest:aRequest];

このWebビューに戻ると、「url」が再度ロードされます。ただし、UIWebViewが最後にあったURLをロードする必要があります。ありがとう。

4

1 に答える 1

0

それは本当に簡単です。viewWillDisappear メソッドで、webView.Request の現在の URL を保存し、次回の起動時に、値があるかどうかを確認して既存のものをロードします。そうでない場合は、デフォルトの「google.com」をロードします。お役に立てれば。

于 2011-02-07T13:53:26.243 に答える