将 tableviewcell 移动到新的视图控制器后,插座发现为零

问题描述

我最初在带有 UITableViewCellUIViewController 上有几个 UITableView。然后,我将 UITableViewCell 移到我创建的新 UITableViewController 中,因为我想让它们成为静态单元格,而使它们成为静态的唯一方法是在 UITableViewController 上使用它们。然而,在我搬家后,尽管一切都已连接并且所有单元格都设置为正确的 xib 文件,但应用程序崩溃了,它说 UITableViewCell 上的插座,就像我的 UILabel,被发现为零。然后我尝试在 UITableViewCell 上使用全新的 xib 文件创建全新的 UITableViewController,但后来我什至无法连接任何 UILabel 或其他任何东西的插座。有谁知道如何解决这个问题?我的所有代码看起来都很正常,而且我已经使用 UITableView 很长时间了,只是以前从未创建过静态单元格。

解决方法

我想通了!在带有静态单元格的 UITableViewController 中,您不需要为单元格创建自定义类并将您的插座拖到那里(我所做的);您只需将您的插座直接拖到 UITableViewController 上,它就会在那里工作。