Я реализую «приложение Tabbet», и мне нужна «Tab» для открытия URL в Safari (новое окно не в том же контроллере представления)
В настоящее время, например, в контроллере представления Tab4 (Tab4ViewControllerView.swif) Я добавил следующий код:
guard let url = URL(string: "https://google.com") else {
return //be safe
}
if #available(iOS 10.0, *) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
UIApplication.shared.openURL(url)
}
Он работает, но когда я возвращаюсь из Safari в приложение, выбирается Tab4 и, поскольку он ничего не содержит, он выглядит белым.
Мне нужно нажать на Tab4, чтобы открыть Safari, но он не должен быть выбран (вы должны продолжать выбирать предыдущую вкладку.)
В примере с изображением: я в настоящее время нахожусь в Tab1, и нажатие Tab4 должно открыть Safari, носохраняя выбранный Tab1
![sample](https://i.stack.imgur.com/REVBk.png)