いつものように私はこのコードでいくつかのセルにいくつかのカスタム高さの値を追加しようとしています:持つ問題
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
var height:CGFloat!
switch indexPath.row {
case 5:
height = 190
case 6:
height = 140
default:
break
}
return height
}
が、このエラーでアプリがクラッシュ: fatal error: unexpectedly found nil while unwrapping an Optional value
私がやりましたこれは何の問題もなく、今回はアプリがクラッシュする前に!どうして ?
'indexPath.row'が5または6でない場合、' height'を何も設定しないので、 'nil'です。 – dan
@dan私は5行目と6行目が利用可能であると確信していますが、私は0,1を試してみましたが、まだクラッシュしています –