我开始使用
swiftLint,并注意到
Swift最好的做法之一是避免强行施放.但是我在处理tableView时使用了很多,对于单元格来说是collectionView:
@H_404_8@let cell = collectionView.dequeueReusableCellWithReuseIdentifier(cellID,forIndexPath: indexPath) as! MyOffersViewCell
如果这不是最好的做法,那么正确的处理方法是什么?我想我可以使用,如果让我们,但这是否意味着其他条件我将需要返回一个空单元格?这可以接受吗
if let cell = collectionView.dequeueReusableCellWithReuseIdentifier(cellID,forIndexPath: indexPath) as? MyOffersViewCell { // code } else { // code }