をクラッシュします。これは、コレクションビューの設定が正しく行われたことを示しています。 しかし、私は(時:indexPath)collectionView.cellForItemを使用する場合、私は、セルの割り当てcollectionView.cellForItemは私がfunciton呼び出しでcollectionView.cellForItemを使用してい
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let cell = collectionView.cellForItem(at: indexPath) as! PlaybookPlayCell // CRASH ON THIS LINE
...
...
return CGSize(width: ...., height: ......)
}
にクラッシュを取得する関数呼び出しsizeForItemAtは、いくつかの入力を取得するために素晴らしいことです。 ありがとう
おそらく、そのインデックスパスのセルが 'PlaybookPlayCell'ではないことを意味します。キャストが失敗した場合、強制キャスト 'as! 'はクラッシュします。 –
@KaneCheshireと合意したところでは、デバッガからのクラッシュもここで言及しました。 –
plzはコレクションを共有しますすべてのデリゲートとデータソースのメソッドを表示 –