Mai*_*elS 11 iphone uitableview nsmutablearray
我NSMutableArrays刷新视图时需要清除其中几个.但是,当我尝试用[array removeAllObjects];我的tableview崩溃清除它们时index beyond bounds error.我只使用刷新,清除数组并调用与viewDidLoad相同的函数来填充tableview.[tableView reloadData]直到方法的最后一行才会被调用.
编辑:问题很可能是这样的:我使用pull来刷新外部库,当你向上滚动并释放表时,它会反弹回来,因此UITableView会尝试加载下一个单元格,因为它不能数组被清除,它仍然被加载.
答:从数组中删除AllObjects,立即执行self.tableView reloadData,然后继续其余的.
Sau*_*lia 43
问题可能是由于numberOfRowsInSection返回一些计数而您的数据源数组为空.
只是打电话[array removeAllObjects] 和进来numberOfRowsInSection return [array count].
我希望它能解决你的问题.最好的运气!
| 归档时间: |
|
| 查看次数: |
26656 次 |
| 最近记录: |