Замена изображения в зависимости от выбран или не выбран элемент из leadingSwipeActionsConfigurationForRowAt

Суть такая надо заменить изображение сердца с пустого на заполнение в зависимости от того был ли выбран элемент из leadingSwipeActionsConfigurationForRowAt (пока получилось только поменять цвет)вот сам код

`

func favoriteActions(at indexPath: IndexPath) -> UIContextualAction {
        var object = objects[indexPath.row]
        let action = UIContextualAction(style: .normal, title: "Favorite") { (action, view, completion) in
            object.isFavorite = !object.isFavorite
            self.objects[indexPath.row] = object
            completion(true)
        }
        action.backgroundColor = object.isFavorite ? .systemGray : .systemPurple
        action.image = UIImage(systemName: "suit.heart.fill")
        return action
    }

`

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

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


Ответы (1 шт):

Автор решения: Роман

Ответ оказался достаточно прост но пока что не могу записать тернарным оператор

if object.isFavorite == true{
    action.image = UIImage(systemName: "suit.heart.fill")
} else {
    action.image = UIImage(systemName: "suit.heart")
}
→ Ссылка