Должен ли я захватить `tableView` в этом замыкании?

У меня есть этот пример кода с закрытием, которое имеет список захвата self:

override func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
        let dismiss = UITableViewRowAction(style: .destructive, title: "Dismiss") { [weak self] _, indexPath in
            let cell = tableView.cellForRow(at: indexPath)
            self?.dismissIssue(cell)
        }
        return [dismiss]
    }

Должен ли я поставить tableView в списке захвата? Как рассуждать об этом?

1 ответ

Решение

Нет, прошло tableView Экземпляр является локальным экземпляром. Это не вызывает цикл сохранения

Другие вопросы по тегам