使用未声明的类型“CostumTableViewCell”

Posted

技术标签:

【中文标题】使用未声明的类型“CostumTableViewCell”【英文标题】:Use of undeclared type 'CostumTableViewCell' 【发布时间】:2016-10-11 04:57:25 【问题描述】:

我正在使用的代码遇到问题,请帮助我解决此问题

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 
    let cellIdentifier = "Cell"
    let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as CostumTableViewCell

【问题讨论】:

我想你在使用 xib 吗?如果是的话,你必须先加载 xib 然后你可以这样声明 清理并运行一次 必须有一个自定义类 CostumTableViewCell 或者可能只是一个拼写错误 Costum vs Custom @Jecky 这与是否使用 xib 无关。 如果这个单元格是在 tableview 中创建的,那么你不必提供自定义类。您可以通过提供标识符直接使用它。尝试在IB上课 【参考方案1】:

请检查您是否包括:

1-import CostumTableViewCell

2-还必须加问号?在 as 之后

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 
    let cellIdentifier = "Cell"
    let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as? CostumTableViewCell

如果不工作尝试添加?在 CostumTableViewCell 之后?

【讨论】:

以上是关于使用未声明的类型“CostumTableViewCell”的主要内容,如果未能解决你的问题,请参考以下文章

Alamofire,使用未声明的类型

使用未声明的类型“CostumTableViewCell”

使用未声明的类型“UIViewController”

Objective-C 库的 Swift “使用未声明的类型”

Objective-C 库的 Swift “使用未声明的类型”

Alamofire v4 使用未声明的类型响应