Преобразование функции удаления ячеек из Swift 3 в Swift 5 - PullRequest
0 голосов
/ 08 июня 2019

Вот моя функция удаления ячеек в Swift 3. Как мне написать это в Swift 5?

 override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath)
        {
            if editingStyle == UITableViewCellEditingStyle.delete
            {
                foods.remove(at: indexPath.row)
                tableView.reloadData()
            }
        }

Спасибо за помощь.

1 Ответ

0 голосов
/ 09 июня 2019

Яблоко рефакторизовано UITableViewCellEditingStyle до UITableViewCell.EditingStyle Так что теперь это должно быть

override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
    if editingStyle == UITableViewCell.EditingStyle.delete {
        foods.remove(at: indexPath.row)
        tableView.reloadData()
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...