UIWebViewを使用して簡単なWebブラウザーを作成するチュートリアルを試していました。 ユーザーがスキームなしでアドレスを入力するだけで、URLにスキーム "http://"のプレフィックスを付ける機能があります。例:http://google.comの代わりにgoogle.comのユーザータイプ これはNSURLのschemeプロパティを使用して実現します。 住所がシンプルになるまで、すべてはうまくいきます。Webアドレスで入力されたユーザーからカスタムURLスキームを検出する
アドレスが "test1.samplewebsite.com:81"の場合 NSURLスキームはスキームではなくスキームとして "test1.samplewebsite.com"という文字列を検出します。
これはサファリで正常に動作し、スキームが検出されず、すぐにhttpにプレフィックスが付けられます。
スキームを検出するためのコードを記述する前に、有効なスキームを検出するためのシステムAPIはありますか?