Должен ли я захватить `tableView` в этом замыкании? - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть этот пример кода с закрытием, у которого список перехвата 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 Ответ

0 голосов
/ 12 ноября 2018

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

...