1000 以上のデータソースに基づくセルを表示するコレクションビューがあります。collectionview には常に 6 つのセルが表示されます。いくつかのユーザーアクションに基づいて、コレクションビューを別の NSIndexPath にスクロールする必要がありますが、それをしようとすると
[self.collectionView scrollToItemAtIndexPath:newIndexPath atScrollPosition:UICollectionViewScrollPositionCenteredVertically
animated:NO];
このエラーが発生します:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'attempt to scroll to invalid index path: <NSIndexPath 0x11b42e70> 2 indexes [1, 163]'
そのインデックスパスが画面に表示されていないか、まだロードされていないために、このエラーが発生していると思います。
2 つの問題:
1 : 私の仮定は正しいですか? または、このエラーは別のものですか?2 : 私の仮定が正しければ、それを修正するにはどうすればよいでしょうか??:)
ありがとう