Удивительные ответы уже даны, но вот полный фрагмент, чтобы открыть настройки Twitter в настройках, используя UIAlertController
и Swift 3 :
let alert = UIAlertController(title: "No Twitter Accounts", message: "There are no Twitter accounts configured. You can add or create a Twitter account in Settings.", preferredStyle: .alert)
let firstAction = UIAlertAction(title: "Cancel", style: .default, handler: {(action: UIAlertAction) -> Void in
})
let secondAction = UIAlertAction(title: "Settings", style: .default, handler: {(action: UIAlertAction) -> Void in
let url = URL(string:"App-Prefs:root=TWITTER")!
if #available(iOS 10.0, *) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
UIApplication.shared.openURL(url)
}
})
alert.addAction(firstAction)
alert.addAction(secondAction)
self.present(alert, animated: true, completion: nil)