我有一个简单的 tableView,其中的值numberOfRowsInSection
取决于我显示的数据类型,即名称或详细信息等。
该表首先加载了行数为 6 的某些详细信息。我添加了一条NSLog
语句,实际上我返回了 6 行。
我还必须设置行高,我的日志语句说它被调用了 6 次。伟大的。我的问题是cellForRowAtIndexPath
只被调用了 5 次。它错过了最后一个电话。
注意:我有一个工具栏,可以使用不同的选项重新加载表格。当我选择一个新选项然后返回时,表格会正确填充。它应该有 6 行。一切都正确连接:委托、数据源和出口,表被部分加载的事实证明了这一点。有谁知道为什么会发生这种情况或如何解决?