Итак, у меня есть кнопка, которая выглядит как карандаш в ячейке просмотра коллекции xib.Collection View Cell Button not triggering action
Тогда у меня есть этот код.
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "groupsCollectionViewCellIdentifier", for: indexPath) as! GroupCollectionViewCell
//add action to the edit button
cell.editButton.tag = indexPath.row
cell.editButton.addTarget(self, action: #selector(GroupsCollectionViewController.editGroupAction), for: .touchUpInside)
return cell
}
//segue to edit group
func editGroupAction() {
performSegue(withIdentifier: "editGroupSegue", sender: self)
}
Но всякий раз, когда я нажимаю кнопку редактирования. Ничего не происходит. Интересно, чего не хватает.
Я уже присвоен класс для ячейки, Segue также имеет идентификатор. –
Вы пытаетесь найти точку прерывания, тогда вызывается функция func или нет. –
Так что в точке останова она даже не вызывала функцию. Нажатие кнопки ничего не делает. –