Я довольно новичок в разработке Swift, и я попытался обратиться к API Swift UIAlertController, но не смог понять, как перейти к другому UIViewController после нажатия кнопки на UIAlertController.Перейти к ViewController от кнопки UIAlertController нажмите
Я бы по достоинству оценил любые указатели, помощь или решение этой проблемы. Мой фрагмент кода приведен ниже -
@IBAction func showAlert() {
let alertController = UIAlertController(title: "Disclaimer", message: "Disclaimer Text Here", preferredStyle: .Alert)
let declineAction = UIAlertAction(title: "Decline", style: .Cancel, handler: nil)
alertController.addAction(declineAction)
let acceptAction = UIAlertAction(title: "Accept", style: .Default) { (_) -> Void in
let secondVC = ViewController(nibName: "ViewController", bundle: nil)
let navController = UINavigationController(rootViewController: secondVC)
self.presentViewController(navController, animated: true, completion: nil)
}
alertController.addAction(acceptAction)
presentViewController(alertController, animated: true, completion: nil)
}
То, что я пытаюсь сделать здесь, когда кнопка нажата отказ от ответственности отображается AlertController. Если выбрано кнопка «Отклонить», отменяется действие, и если выбрано «« Принять », приложение должно перейти к контроллеру навигации, который затем позволяет перейти к другим ViewControllers, используя меню в приложении.
Раньше я использовал панель рассказов, чтобы связать кнопку с NavigationController, чтобы перейти к ViewController, который я хотел. Теперь я хочу сделать то же самое программно для AlertController «Принять» Кнопка.
Заранее спасибо.
Не могли бы вы опубликовать пример фрагмент кода только в качестве примера? Большое спасибо –
Я отредактировал свой ответ. –
Благодарим вас за ссылку. Теперь я могу это сделать, мне было интересно, могу ли я перейти к диспетчеру просмотра NavigationController, чтобы он позволял мне перемещаться дальше в приложении с помощью меню. –