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が空の配列の境界を超えています4セル、それは私に:NSArrayM objectAtIndex:空の配列の境界を超えたインデックス4を与えます。3つのセルだけがそれにアクセスできる場合は、NSArrayM objectAtIndex:空の配列の境界を超えたインデックス3を与えます。同時に、 https://github.com/emreberge/EGOTableViewPullRefreshなどの他のプルリフレッシュライブラリを使用 しました。同じエラーが発生します。

4

1 に答える 1

1

もちろん、それは限界を超えています。配列は空であり、そこからオブジェクトを抽出することはできません。

配列にnオブジェクトがある場合は、インデックスまで取得できますn - 1。空の配列には0個のオブジェクトがあるため、インデックス0を取得することもできません。

于 2012-07-05T11:18:46.247 に答える