【问题标题】:Could not cast value of type UITableViewCell [duplicate]无法转换 UITableViewCell 类型的值 [重复]
【发布时间】:2017-02-16 19:34:38
【问题描述】:

我有一个小问题,我在 cellTableView 有自定义单元格,标识符为 cell,当我运行应用程序时,我出错了。我该如何修复它?

【问题讨论】:

  • 你确定你已经正确设置了单元reuseIdentifier吗?
  • [swift] could not cast value of type uitableviewcell 有(目前)34 个问题...
  • @MartinR 我尝试了谷歌的第一个站点。不工作:/
  • cellTableViewCellUITableViewCell 的子类吗?从那个错误听起来好像不是......
  • @creeperspeak 不,不是

标签: ios iphone swift tableview


【解决方案1】:

如果您为自定义单元格创建了自定义类,即cellTableViewCell: UITableViewCell {...},请确保使用身份检查器设置单元格的类名以正确识别它。

图片示例:

【讨论】:

  • 我有它link
  • @Naiwi 好的。您是否为自定义类创建了单独的 Swift 文件?例如,cellTableViewCell.swift
  • 是的,我有 cellTableViewCell.swift
  • 很高兴你成功了,@Naiwi。为了将来参考,您的自定义单元格必须是 UITableViewCell 的子类。
  • 但是当我有另一个文件时我可以这样做吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多