我在两个不同的控制器中有两个不同的表视图。但是我需要在其中显示的单元格看起来相同。我在一个 tableView 中创建了一个原型单元格,并将 UiTableViewCell 子类化。现在,如果我想在不同的控制器中使用相同的单元格,我该如何使用它?
如果我只是在新控制器中导入该 customCell 文件并使用故事板中给定的相同标识符将其从队列中取出,它将无法工作。它说
-[UITableView _configureCellForDisplay:forIndexPath:] 中的断言失败
由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“UITableView 数据源必须从 tableView 返回一个单元格:cellForRowAtIndexPath:”
因此,显然这意味着,单元格为零。那么如何从情节提要中实例化同一个单元格呢?是否有可能或者我也必须为新表创建一个不同的 customCell ?