NSArrayM objectAtIndex:索引 5 超出空数组的边界



我在这个网站上搜索:

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 超出空数组的边界,如果我的表视图单元格只访问 4 个单元格,它会给我:NSArrayM objectAtIndex:空数组的索引 4 超出边界,如果只有 3 个单元格可以访问它给我 NSArrayM 对象索引: 索引 3 超出空数组的边界。同时我使用了其他拉刷新库,如:https://github.com/emreberge/EGOTableViewPullRefresh 等等,给我同样的错误。

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

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

最新更新