我有简单的代码
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 在移动模式下强制打开网址吗?我该怎么做?