我在IB中设置了一个表格视图。它的委托/数据源连接到这个类:
@interface EditPlayersViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
我正在尝试调用reloadData方法。如果我使用[self.view reloadData];它没有响应,我想因为技术上self.view不是UITableView。我试着添加以下内容:
IBOutlet UITableView *myTableView
然后我将它连接到IB中的表格视图。现在我的程序在视图加载时崩溃了。有什么想法吗?
答案 0 :(得分:0)
使EditPlayersViewController
成为UITableViewController
的子类,而不是UIViewController
。转储显式接口实现和IBOutlet。然后,[self.tableView reloadData]
应该有用。
答案 1 :(得分:0)
在崩溃时观察控制台,然后打开调试器窗口。这两个窗口都可以让您深入了解正在发生的事情。您尝试加载的数据可能是罪魁祸首,而不是reloadData调用。
答案 2 :(得分:0)
确保您已实施UITableView
数据源方法。
在数据源方法中加入断点并尝试找出崩溃的位置。