UIAlertController автоматически исчезает

Поэтому у меня есть UIAlertController, созданный с помощью следующего кода:

let alertView = UIAlertController(title: "Warning", message: "You have made changes to \(workoutTemplate!.name). Do you wish to overwrite these changes?", preferredStyle: UIAlertControllerStyle.ActionSheet) alertView.addAction(UIAlertAction(title: "Yes, Overwrite", style: UIAlertActionStyle.Destructive, handler: {(alert: UIAlertAction!) in //... some code })) alertView.addAction(UIAlertAction(title: "No, Rename", style: UIAlertActionStyle.Default, handler: {(alert: UIAlertAction!) in //..some more code })) self.presentViewController(alertView, animated: true, completion: nil) 

Я установил контроллер Alert для отображения на нажатие кнопки, однако предупреждение продолжает исчезать автоматически:

введите описание изображения здесь

EDIT: нашел проблему! С моей стороны это был глупый промах. Код выше был в переключателе. Сразу после переключения у меня был вызов self.dismissViewController() . Я оставил заявление else и VC попытался уволить себя сразу после представления AlertController. Однако, поскольку AlertController находился на вершине навигационного стека во время этого вызова, он был отклонен.

Interesting Posts

возможно ли предоставлять различные изображения для UIImageView на разных классах размера

Ошибка входа в facebook – canOpenURL: не удалось URL: «fbauth2: ///» – ошибка: «(null)»

Кнопка изменения размера автозапуска на основе текста и наличие свободного пространства для заполнения текстового поля

Что указывает синяя точка в центре уведомлений?

UIBarButton Устарел в IOS 8.0

Почему приложение запускается каждый раз, когда я пытаюсь показать два контроллера дочерних представлений, которые являются GLKViewControllers?

Арабский TTF (шрифт TrueType) в UIWebView iOS 4.2.1

Получить количество файлов в каталоге

NSPredicate для номера телефона

Загрузка дополнительных ячеек в нижней части UICollectionView

Данные переиндексирования CloudKit навсегда

iOS в приложениях для работы в песочнице

CLGeocoder возвращает нулевые результаты для города и состояния при использовании текущих данных местоположения

Лучший способ сохранить и получить UIColors для основных данных

Как подавить предупреждения в Xcode?

Давайте будем гением компьютера.