-2

我在 IB 中设置了一个表格视图。它的委托/数据源连接到这个类:

@interface EditPlayersViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {

我正在尝试调用 reloadData 方法。如果我使用 [self.view reloadData]; 它没有响应,我猜是因为技术上 self.view 不是 UITableView。我尝试添加以下内容:

IBOutlet UITableView *myTableView

然后我将它连接到我在 IB 中的表格视图。现在我的程序在视图加载时崩溃了。有任何想法吗?

4

3 回答 3

0

确保您已实现UITableView数据源方法。在数据源方法中放置断点并尝试找出它崩溃的位置。

UITableViewDataSource_Protocol/参考

于 2012-09-11T08:10:25.350 回答
0

在控制台崩溃时观察控制台,然后打开调试器窗口。这两个窗口都会让您深入了解正在发生的事情。您尝试加载的数据可能是罪魁祸首,而不是 reloadData 调用。

于 2010-11-21T01:18:40.230 回答
0

创建一个而不是的EditPlayersViewController子类。转储显式接口实现和 IBOutlet。然后,应该工作。UITableViewControllerUIViewController[self.tableView reloadData]

于 2010-11-20T23:52:07.713 回答