2012-05-08 12 views
0

uiwebviewのgoBackメソッドを実行するカスタムボタンを設定しました。しかし、このボタンが押されたときに目的地URLを取得する必要があります。ナビゲーション履歴の最初の位置にどのようにアクセスできますか?ありがとうuiwebviewの前にiOSで宛先URLを取得する

答えて

0

-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType を実装し、NSURLRequestのURLをインスタンス変数に格納します。 goBackメソッドでこの変数にアクセスするだけです。複数のナビゲーションステップがある場合は、配列を使用して各後続のリクエストを格納し、インデックス0のオブジェクトにアクセスして元のURLを取得します。

+1

UIWebViewがナビゲーション履歴を保持していると思います。履歴にアクセスするためのAPIはありますか? –

関連する問題