首页 > 解决方案 > 为什么 Xcode 拒绝在情节提要上显示原型单元格的 TableViewCell 类?

问题描述

我的故事板上有一个 TableViewObject,它有一个相应的 UITableView 类。在该 TableViewObject 中,我还有一个“单元”,它管理给定原型单元的布局——与此关联的类是 UITableViewCell 类型。

问题是,无论我点击故事板上的哪个位置,当我显示助手编辑器时,它都会打开 UITableView 类——而不是与 UITableViewCell 对应的类。

我认为它并不总是这样,因为我过去设法拖放控件来制作插座,但现在它拒绝遵守 - 我可以尝试解决这个问题吗?

我已经确认 UITableViewCell 类是单元格的 Identity Inspector 中显示的类,并且还尝试删除有人推荐的 Derived Data 文件夹 - 但这并没有解决它。

为了提供更多详细信息,对于其他 TableViewController/Cell 组合,我可以通过单击“自动”来选择两个文件之一,但对于有问题的文件,只有一个文件(参见屏幕截图)。[![在此处输入图像描述][2]][2]

在此处输入图像描述

标签: swiftxcodestoryboard

解决方案


根本不要使用助理编辑。他们是一纸空文。如果你想在故事板的同时显示表格视图单元子类的代码,只需在项目导航器中按住 Option 键单击表格视图单元子类的代码文件——或者选择原型单元格,切换到 Identity右侧的检查器,然后按住 Option 键单击类名旁边的小箭头。


推荐阅读