重新加载表数据时我的应用程序崩溃[关闭]
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 崩溃;重新加载数据工作