0

我在这个网站上搜索过:

https://stackoverflow.com/search?page=2&tab=relevance&q=nsarraym%20objectatindex%20index%205%20beyond%20bounds%20for%20empty%20array%27但解决方案不适合我。

我在我的应用程序中使用了拉刷新: https ://github.com/leah/PullToRefresh ,但是当我拉的高度太大时,它让我崩溃:NSArrayM objectAtIndex:索引5超出空数组的范围,如果我的tableview单元只访问4个单元格,它给我:NSArrayM objectAtIndex:空数组的索引4超出范围,如果只有3个单元格可以访问它给我NSArrayM objectAtIndex:空数组的索引3超出范围。同时我使用了其他拉刷新库,如:https ://github.com/emreberge/EGOTableViewPullRefresh 等等,给我同样的错误。

4

1 回答 1

1

当然它是越界的:你的数组是空的,你不能从中提取任何对象。

如果数组有n对象,您最多可以检索到 index n - 1。空数组有 0 个对象,因此您甚至无法检索索引 0。

于 2012-07-05T11:18:46.247 回答