@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)  
    }
  • Вопрос задан
  • 252 просмотра
Решения вопроса 1
Flanker_4
@Flanker_4
Возможно didSelectRowAtIndexPath не вызывается. delegate у tableView точно установлен?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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