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 {
// 回调
}];