面白きことは良きことなり

拙く未熟なiOSエンジニアの備忘録と戯言

iOS 10系のUICollectionViewでscrollToItem時にcrashする問題の処置

問題

iOS 11では発生しないが、iOS 10系のUICollectionViewで特定のIndexPathのitemにスクロールするscrollToItem(at indexPath: IndexPath, at scrollPosition: UICollectionViewScrollPosition, animated: Bool)を呼ぶとcrashした。

対処

stackoverflow.com

collectionView.collectionViewLayout.invalidateLayout()を呼ぶ

iOS 10系のみというトラップに見事引っかかった。