【问题标题】:Unknown class CustomUITableViewCell in Interface Builder file xcode 8Interface Builder文件xcode 8中的未知类CustomUITableViewCell
【发布时间】:2017-01-23 10:03:31
【问题描述】:

我尝试在我的项目中创建一个自定义 UITableViewCell。在另一个项目中它工作正常,但在当前,我有一个错误。

Interface Builder 文件中的未知类 DetailsMYFRiendsTableView

我要做的第一件事是签入 Storyboard,但我无法添加模块!

当我尝试选择时,没有可用的模块,如果我尝试手动添加我的项目名称(例如:我的项目)它不起作用,如果我尝试使用:My_Project 它也不起作用。

我尝试的另一件事是使用源代码编辑 Storyboard 并添加这一行:

customModule="AppName" customModuleProvider="target"

但我总是有同样的错误。

这是我在 ViewController 中的类声明:

class DetailsFriendsViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
... Some code
}
class DetailsMYFRiendsTableView: UITableViewCell {

        @IBOutlet var city: UILabel!
        @IBOutlet var gps: UILabel!
        @IBOutlet var date: UILabel!
    }

【问题讨论】:

  • 您确定DetailsMYFRiendsTableView 存在吗? - 对我来说听起来不像tableViewCell
  • 是的,我编辑了我的帖子。类存在并且与 tableview 在同一个 viewcontroller 上
  • 尝试清理项目并再次运行。
  • @SurjeetSinghRajput,已经完成,结果相同
  • 我的项目名称是:我的项目,也许错误是我和项目之间的空格??

标签: ios swift xcode uitableview


【解决方案1】:

检查您的编译源,是否添加了该文件(例如 ViewController.m)。

【讨论】:

  • 我的 ViewController 存在
【解决方案2】:
 Target --> Build Phases --> Compile Sources

检查您的文件是否存在于此。如果没有,请在此处添加它,然后清理、构建并运行您的项目。

【讨论】:

  • 我通过在特定文件中创建自定义类解决了我的问题,现在它可以工作了!
猜你喜欢
  • 1970-01-01
  • 2012-11-23
  • 1970-01-01
  • 2015-05-21
  • 2015-06-09
  • 2015-06-21
  • 2015-07-06
  • 2023-03-22
  • 2015-01-05
相关资源
最近更新 更多