2009-04-07 45 views
7

私のアプリケーションにUIWebViewがあります。これは、自分のアプリケーション内でクリックされたリンクのWebページを表示するために使用されます。UIWebViewでURLリダイレクトを処理する

リンクの一部は、URL短縮型リンク(tinyURLやbit.lyなど)です。これらのURLは、最初のURLの読み込み後にリダイレクトされます。

私の問題は、私のアプリのリンクのいくつかがURLです。ビデオや他のメディアなど、ウェブページではないリソースへのリンクを短縮しました。

webView:shouldStartLoadWithRequest:navigationType:を使用してURLを傍受し、その処理方法を決めることができます。リダイレクト後ではなく、初期ロード時にのみ呼び出されます。

bit.lyリンクが指しているURLを傍受するにはどうすればよいですか?

答えて

11

UIWebViewとURL読み込みの流れを実際に調べる時間がかかりませんでした。 webView:shouldStartLoadWithRequest:navigationType:はリダイレクトをキャプチャします。誰もが時間を無駄にして申し訳ありません;)

関連する問題