Задать вопрос
@korolevsky_s
iOS Developer

Как вызвать UIAlertController при клике на ячейку в TableView?

Добрый день! Есть ViewController, в нем TableView. Не получается вызвать UIAlertController при клике на ячейку... Подскажите пожалуйста в чем может быть причина? Метод написал перед viewDidLoad
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        
        //создаем алерт контроллер
        let actionMenu = UIAlertController(title: nil, message: "Что делаем?", preferredStyle: .ActionSheet)
        
        //создаем действия для контроллера
        let cancelAction = UIAlertAction(title: "Отмена", style: .Cancel, handler: nil)
        actionMenu.addAction(cancelAction)
       
        //отображаем контроллер
        self.presentViewController(actionMenu, animated: true, completion: nil)  
    }
  • Вопрос задан
  • 256 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Coddyschool
    Стэнфордский курс Swift
    6 месяцев
    Далее
  • Академия Eduson
    IOS-Разработчик
    7 месяцев
    Далее
Решения вопроса 1
Flanker_4
@Flanker_4
Возможно didSelectRowAtIndexPath не вызывается. delegate у tableView точно установлен?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы