Swift ::编译错误 - 未声明的类型

时间:2017-12-12 10:04:12

标签: ios swift uitableview

我有一个编译错误,我无法弄清楚。

我得到的错误是Use of undeclared type 'MenuTabTableViewCell'

我的功能是

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell:MenuTabTableViewCell = tableView.dequeueReusableCell(withIdentifier: "OptionMenuCell", for: indexPath) as! MenuTabTableViewCell

       //setting up the cell

    return cell
}

我的MenuTabTableViewCell类非常简单:

class MenuTabTableViewCell: UITableViewCell {

@IBOutlet weak var Menu: UILabel!

@IBOutlet weak var menu_Image: UIImageView!

}

我试图清理并重新构建,并确保标记了目标成员(我发现的两件事在这里为某些人解决了同样的问题。)

2 个答案:

答案 0 :(得分:0)

检查此处是否可用,enter image description here

如果没有,则将其添加到那里

通过选择目标并进入构建阶段,可以使用此选项卡,在那里您可以看到这个编译资源在那里添加单元类,如果不可用则清理和构建

答案 1 :(得分:0)

我设法解决了我的问题。它真的很蠢,我在另一个目录中有另一个同名的viewcontroller。