2016-11-17 56 views
1

我在我的應用程序中出現了崩潰問題,其中我實現了自定義佈局集合視圖以在iPhone中顯示書籍頁面。當我重新訂購頁面時(例如,如果我想排在本書的最後一位),應用程序有時會在我的自定義佈局代碼(layoutAttributesForItemAtIndexPath)中崩潰。仔細查看代碼,發現API在indexPath中接收到了越界。行值太大,轉換爲-1,因爲在我的佈局屬性數組中該位置沒有數據,所以應用程序崩潰。這發生在iOS 9.x上,而不是10.x上。layoutAttributesForItemAtIndexPath出現索引超出界限時出現故障

有誰知道我爲什麼會出現這個崩潰。

PS:Stacktrace附加。

enter image description here

回答