нажатии. Например, когда юзер нажимает на кнопку (изначально пустая закладка), она становится сохранённой.
cell.addToFavorites.addTarget(self, action: #selector(MoviesViewController.markFavorite), for: .touchUpInside)
Проблема в том, что не срабатывает селектор ни в классе ячейки, ни в контроллере. При нажатии ничего не происходит.
@objc func markFavorite() {
isFavorite = !isFavorite
let imgName = isFavorite ? "heart" : "heart.fill"
let favoriteButtonImage = UIImage(systemName: imgName)
cell.addToFavorites.setImage(favoriteButtonImage, for: .normal)
}
Разберись
Попринтуй, до куда доходит
Обсуждают сегодня