如何使用reloadData?

发布于 2024-10-03 13:03:07 字数 393 浏览 7 评论 0原文

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

@interface EditPlayersViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {

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

IBOutlet UITableView *myTableView

然后将其连接到 IB 中的表视图。现在,当视图加载时,我的程序崩溃了。有什么想法吗?

I have a table view set up in IB. It's delegate/datasource are connected to this class:

@interface EditPlayersViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {

I'm trying to call the reloadData method. If I use [self.view reloadData]; it doesn't respond, I guess because technically self.view isn't a UITableView. I tried to add the following:

IBOutlet UITableView *myTableView

and then I connected it to my table view in IB. Now my program crashes when the view loads. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱本泡沫多脆弱 2024-10-10 13:03:07

使 EditPlayersViewController 成为 UITableViewController 的子类,而不是 UIViewController。转储显式接口实现和 IBOutlet。然后,[self.tableView reloadData] 应该可以工作。

Make EditPlayersViewController a subclass of UITableViewController rather than UIViewController. Dump the explicit interface implementations and the IBOutlet. Then, [self.tableView reloadData] should work.

婴鹅 2024-10-10 13:03:07

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

Watch the console when it crashes and then bring up the debugger window. Both of these windows will give you great insight into what is happening. The data you're trying to load may be to culprit and not the reloadData call.

说谎友 2024-10-10 13:03:07

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

UITableViewDataSource_Protocol/Reference

Make sure you have implemented the UITableView data source methods.
put break points in data source methods and try to find out where it is crashing.

UITableViewDataSource_Protocol/Reference

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文