iOSは、組み込みのブラウザSafariを使用してWebページを開きます

iOSを開発するときは、特定のWebページを開くか、Webページを作成するか、ブラウザーを直接使用してURLを開く必要があります。

では、iOSの組み込みブラウザを使用してURLを開くにはどうすればよいでしょうか。

次のように:


[[UIApplication sharedApplication] openURL
openURL:ios10 より前にURLを開く]を使用します


NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"];

[[UIApplication sharedApplication]openURL:URL];

ios 9の後、[[UIApplication sharedApplication] openURL:options:completionHandler:];を使用します。
 この関数は非同期で実行されますが、completionHandlerのコールバックはメインキューで呼び出されます
。openURL:Open URL
オプション:urlとapplicationConfigureが正しく構成されているかどうかを確認するために使用されます。使えるかどうか。
利用可能な唯一の@ {UIApplicationOpenURLOptionUniversalLinksOnly:@YES}。
nilを設定する必要はありません。空にするには、@ {}を使用する必要があります。
ompletionHandler:不要な場合は、nilに設定できます

 


NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"];


[[UIApplication sharedApplication]openURL:URL options:@{} completionHandler:^(BOOL success {
	  //  回调
 }];

 

 

 

おすすめ

転載: blog.csdn.net/zjpjay/article/details/88950627