【发布时间】:2012-09-24 03:40:41
【问题描述】:
在视图控制器中使用表视图,该视图控制器被用作另一个控制器的子视图。它们在首次创建时显示良好,等等。选择工作正常,等等。
但是当试图改变表中的显示项目时,数据源数组正在被改变,并且在主线程上完成了重新加载。正在正确调用部分中的行,并返回正确大小的数组等。但是没有调用行的单元格。
这是子视图设置...
[self addChildViewController : SQLTableNames];
[self.view addSubview : SQLTableNames.view];
[SQLTableNames didMoveToParentViewController : self];
其中 SQLTableNames 是一个 ViewController,其中包含 tableview(s)
已经尝试了一切,延迟重新加载,在主视图控制器上重新加载等。从主视图控制器延迟,在子视图控制器延迟等等。
似乎 section 中的行的返回只是被忽略了......
已尝试设置需要显示,并在索引路径处重新加载行。这些都不会调用 Cell for Row 来重新绘制表格。
所有代表都很好。显示一次就好了,然后就不能改变表格显示了。
【问题讨论】:
标签: iphone uitableview