iPhone에서 책 페이지를 표시하기 위해 맞춤 레이아웃 컬렉션보기를 구현 한 앱에서 충돌 문제가 있습니다. 페이지의 순서를 바꿀 때 (예 : 책에서 마지막 위치로 이동하려는 경우) 내 맞춤 레이아웃 코드 (layoutAttributesForItemAtIndexPath)에서 앱이 충돌하는 경우가 있습니다. 코드를 자세히 살펴보면 API가 범위를 벗어난 indexPath에서 수신 중임을 알 수 있습니다. 행 값이 너무 커서 -1로 변환되고 레이아웃 속성 배열에이 위치에 데이터가 없으므로 앱이 다운됩니다. 이것은 iOS 9.x에서는 발생하지만 10.x에서는 발생하지 않습니다.인덱스가 경계를 벗어난 layoutAttributesForItemAtIndexPath에서 오류가 발생했습니다.
왜이 충돌이 발생하는지 누구든지 알 수 있습니까?
추신 : Stacktrace 첨부.