【发布时间】:2015-12-15 02:26:59
【问题描述】:
我正在使用情节提要来显示我的 TableViewController,而且我对为此使用情节提要非常陌生,我通常以编程方式完成所有操作。所以我遇到了一些问题。我使用以下代码导航到情节提要:
let registerTableViewController = RegisterTableViewController()
navigationController?.pushViewController(registerTableViewController, animated: true);
简单的两条线,这可能是我的问题,我不能 100% 确定这是您以编程方式移动到情节提要场景的方式,但是当我的所有视图都以编程方式布置时,我总是这样做的,所以让我知道这是否是问题的根源。
现在,我的 tableView 有一个单元格,重用标识符为 profileInfoCell。我已经把它放到一个常量文件中,所以我知道我得到了正确的。这是我非常简单的cellForRowAtIndexPath: 方法:
override func tableView(tableView:UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier(Constants.Registration.profileInfoCellIdentifier)
return cell!
}
问题是cell 被返回为零。由于我使用的是故事板,我认为我的设置有问题,这就是为什么我认为我可能会以错误的方式移动到这个场景。如果您需要任何其他信息,请告诉我!
编辑:我没有使用静态 tableView 单元格。它们是原型细胞。
【问题讨论】:
-
可以给tableviewcell截图吗?
-
您要截屏 tableviewcell 的哪些部分? @Benoit 我已经相应地编辑了我的帖子,我的单元格是原型单元格,而不是静态单元格,所以我需要将它们出列。
-
@BillL 您给出了带有该单元格标签标识符的单元格屏幕截图。我想也许你没有设置标识符或从 tableview 到控制器的一些出口。
-
错过了,我的错!撤回我的投票结束。
标签: ios swift uitableview