重新加载表数据时我的应用程序崩溃[关闭]

Posted

技术标签:

【中文标题】重新加载表数据时我的应用程序崩溃[关闭]【英文标题】:My Application Crashes While Reloading table data [closed] 【发布时间】:2013-06-05 13:44:54 【问题描述】:

我的应用程序在 ViewDidAppear 中重新加载 UITableView 数据时崩溃。它工作正常,直到表中的条目数少于 20,但是一旦超过它,它就会崩溃,无论何时何地我打电话

    [tableview reloadData];

【问题讨论】:

显示 cellForRowAtIndexPath。崩溃很可能在那里 您希望我们如何仅通过这些信息为您提供帮助? 错误信息?堆栈跟踪?有什么事吗? 你真的在这里打发时间吗? 【参考方案1】:

几乎可以肯定,UITableViewDataSource 方法返回的值之间存在差异:

tableView:numberOfRowsInSection:

以及调用:

tableView:cellForRowAtIndexPath:

tableView:numberOfRowsInSection: 返回的行数超过了tableView:cellForRowAtIndexPath: 所能提供的数量。

但是您没有提供足够的信息来提供进一步的帮助。

【讨论】:

以上是关于重新加载表数据时我的应用程序崩溃[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

reloadRowsAtIndexPaths 崩溃;重新加载数据工作

表视图重新加载部分崩溃

使用 UITableView 的奇怪崩溃

UITableView reloadData在iOS 11中重新出现时崩溃

QPrinter 单击按钮时我的程序崩溃为啥?

使用 addView() 时我的应用程序崩溃