Мне нужно открыть настройки моего приложения, но иногда, если мы открыли настройку другого экрана, например, экрана Wi-Fi или прокси, он не будет перенаправлен на настройки приложения в iOS 13.
@IBAction func openPhoneSettings(_ sender: Any) {
guard let settingsUrl = URL(string: UIApplication.openSettingsURLString),
UIApplication.shared.canOpenURL(settingsUrl) else {
return
}
UIApplication.shared.open(settingsUrl, options: [:]) { (canOpen) in
self.dismiss(animated: false, completion: nil)
}
}