Я пытаюсь использовать модуль с именем SwipeCellKit
в своем проекте, где этот модуль добавляет класс с именем SwipeTableViewCell.Пока что я сделал следующее:
- Создание контроллера представления для раскадровки.
- Создание класса
UIViewController
. - Импорт
SwipeCellKit
вФайл Swift. - Назначение контроллера представления классу.
- Добавление представления таблицы к контроллеру представления.
- Подключение делегата и источника данных из представления таблицы к контроллеру представления.
- Добавьте прототип ячейки в табличное представление и назовите ее «ячейка» для ее многократно используемого идентификатора.
- Измените класс ячейки на SwipeTableViewCell.
- Добавитьделегирование табличного представления в контроллер представления.
- Добавление функции
numberOfRows
и cellForRow
в мой класс UIViewController.
Это реализация cellForRow
:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell") as! SwipeTableViewCell;
return cell;
}
Но я получил ошибку на let cell = ...
, сказав:
Невозможно привести значение типа 'UITableViewCell' к 'SwipeCellKit.SwipeTableViewCell'
Зачем?И как это исправить?Я думаю, я все устроил так, как должно быть.Я что-то пропустил?