私は簡単なコードを持っています
NSURL *url = [NSURL URLWithString:@"https://en.wikipedia.org/wiki/Cat"];
if ([SFSafariViewController class] != nil) {
SFSafariViewController *sfvc = [[SFSafariViewController alloc] initWithURL:url];
[self presentViewController:sfvc animated:YES completion:nil];
} else {
[[UIApplication sharedApplication] openURL:url];
}
iOS 9.3でテストしました。最初に URL を開くと、ページがモバイル モードで表示されます。
次に、[デスクトップ] をクリックします。そして、私はこのページを見ることができます (写真 2)
アプリケーションを再起動しましたが、SFSafariViewController はまだデスクトップ モードでページを開きます (図 2)。SFSafariViewController を使用してモバイル モードで URL を強制的に開くことはできますか? また、これを行うにはどうすればよいですか?