我正在开发一个基于 Storyboards 的应用程序,它由通过导航控制器(初始视图控制器)链接的多个视图控制器组成。这用作主屏幕。我正在使用静态单元格和静态表格视图。
现在,我想将一些标签、按钮等作为出口/操作连接到“ .h ”文件,然后在 .m 文件中编写自定义方法。但是(正如预期的那样?)在身份检查器中还没有可供选择的自定义类。所以我创建了一个新的自定义类作为UITableViewController的子类(这似乎是正确的?)
我的新自定义类现在已连接到我的故事板视图控制器。然后我输入(我认为是)正确的numberOfSectionsInTableView : 1 和numberOfRowsInSection :5 (我得到了 1 个部分,包括 5 行)。运行时,它立即崩溃并出现以下错误:
由于未捕获的异常“ NSInternalInconsistencyException
”而终止应用程序,原因:“无法使具有标识符 Cell 的单元格出列 - 必须为标识符注册 nib 或类或连接情节提要中的原型单元格”
如果返回 0 个部分和 0 行,一切正常(预计没有显示行)。一旦我在其中任何一个中返回任何> 0,它就会因此错误而崩溃。
我错过了什么?在将其作为自定义类附加之前,我还应该添加其他任何内容吗?我可以将它用作任何其他自定义类吗?同样,我已经在界面构建器(故事板)中设置了所有内容,包括表格单元格行、样式等。我做错了什么?
我的表视图设置
我的表格单元格设置