【发布时间】:2011-03-28 03:50:49
【问题描述】:
[myTable reloadData] 不起作用,[myTable deselectRowAtIndexPath:indexPath animated:YES];
我之前对 UITableViewController 进行了子类化,这两个函数都在其中起作用。然后,我将我的类更改为带有委托的 UIViewController 子类,以便我可以使用 xib。从那时起,这些功能停止工作。
我已将其设置为通过单击按钮触发 reloadData。多次运行调试器表明表方法甚至没有被 reloadData 触发,尽管表加载良好(在单击按钮之前)。委托源和委托被设置为文件的所有者,所以这一切都很好。
非常感谢。
【问题讨论】:
-
找到这个结果:[(UITableView*)self.view reloadData];但它会在几次加载后导致崩溃
-
这是因为您的视图不再是 UITableView,因为您不再继承 UITableViewController。如果有帮助,我可以在下面扩展我的答案来解释这一点。
标签: uitableview uiviewcontroller reloaddata