2017-04-03 8 views

答えて

0

最初の回答からhere URLにhttp://を指定せずにウェブページを読み込むことができるようです。

ユーザーが、彼/彼女が欲しいものをやらせと(それが欠けている場合)、最終的にhttp(s)://を自分で追加したい場合は、これは簡単に開始時に、ユーザのURLがhttp://(またはhttps://)を持っているかどうかをチェックすることによって行うことができますStringの.hasPrefix(_:)で置き換え、それがなければ追加します。

+0

質問を投稿する前にあなたが言いましたが、swift 3/xcode 8.3ではうまくいきませんでした。問題は、ユーザーが入力するアドレスがわからないため、httpまたはhttpsを使用しているかどうかわからないため、ソリューションを見つけました。あなたが言ったようにチェックします。常にhttp://を追加すると、httpsを使用するサイトでも機能しますが、これが最適なソリューションかどうかはわかりませんが、うまくいきます。 –

+0

少し下にスクロールすると1つは書面による速記3 :) –

+0

私はwebview.loadRequest()が "http(s)://"部分のないURLを持つ要求を読み込まないことを意味しました。 –

関連する問題