【问题标题】:Tableview is blank表格视图为空白
【发布时间】:2012-02-01 11:19:14
【问题描述】:

我的故事板上有一个 tableview 控制器。我在 Xcode 中对其进行了定制,使其具有静态单元格,并为其添加了一些单元格。运行时,我的表是空的,我看不到我的静态单元格。

我做的主要步骤:

  • 向情节提要添加了 tableview 控制器
  • 添加了 UITableViewController 文件
  • 将我的 tableview 类设置为我添加的 tableviewcontroller 类
  • 将内容模式设置为静态单元格
  • 向列表中添加了一些单元格
  • 实现 numberOfSectionsInTableView(返回 1)
  • 实现 numberOfRowsInSection(返回 5)

我可以看到我的 tablewviewcontroller,但表格是空白的。

提前致谢!

【问题讨论】:

  • 把代码贴在这里怎么样?这将使发现错误更容易;-)
  • 对于带有静态单元格的表格视图,您不得实现任何表格视图数据源方法。如果你删除它们,它会起作用吗?
  • 感谢 jrturton,这就是问题所在:cellForRowAtIndexPath 是由 Xcode 自动实现的,并且没有被注释掉。谢谢!
  • @Tom 很高兴它有帮助,在这种情况下,我已将其作为答案发布。

标签: objective-c xcode ios5 uitableview storyboard


【解决方案1】:

对于带有静态单元格的表格视图,您不得实现任何表格视图数据源方法。如果你删除这些,你应该没问题。

【讨论】: