首页 > 解决方案 > 无法将“UITableViewCell”类型的值转换为“SwipeCellKit.SwipeTableViewCell”

问题描述

我正在尝试使用SwipeCellKit在我的项目中调用的 pod,其中该 pod 添加了一个名为 SwipeTableViewCell 的类。到目前为止我所做的是:

这是的实现cellForRow

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell") as! SwipeTableViewCell;
    return cell;
}

但我得到了错误let cell = ...,说:

无法将“UITableViewCell”类型的值转换为“SwipeCellKit.SwipeTableViewCell”

为什么?以及如何解决这个问题?我想我已经安排好了一切。我错过了什么?

标签: iosswiftuitableview

解决方案


什么为我解决了这个问题:

Main.Storyboard(或您有视图的地方)中,确保在您想要使用可重用“单元格”的任何地方,在右窗格的 Identity Inspector 中,您具有以下内容:

  • 类设置为SwipeTableViewCell
  • 模块设置为SwipeCellKit

推荐阅读