エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
当ブログのアクセスログを見ていると、shouldStartLoadWithRequestについて書いた「UIWebView内の画面遷... 当ブログのアクセスログを見ていると、shouldStartLoadWithRequestについて書いた「UIWebView内の画面遷移をフックする」が圧倒的に人気コンテンツであるようです。 そこで、応用編として、アプリ内のUIWebView画面で、webサイト上のファイルへのダウンロードリンクをクリックするとそのアプリのドキュメントフォルダに直接DLするような仕組みを作ってみます。 アイデアとしては、shouldStartLoadWithRequestのrequestパラメータに含まれ るURLを抽出し、事前にそのURLに対してHEADリクエストを送って、DL可能なファイルへのURLかどうか先読みし、DL可能ならそのままDLし、DL対象でない普通のhtmlページリンクの場合はUIWebViewに制御を返すというものです。 リンク先の先読みとDLには、おなじみASIHttpRequestを使