ios – 通过UICollectionView单元快速枚举 – Swift

前端之家收集整理的这篇文章主要介绍了ios – 通过UICollectionView单元快速枚举 – Swift前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图快速枚举我的所有集合视图单元格,但是下面的这个实现给了我一个警告.
for cell in self.collectionView?.visibleCells() as [UICollectionViewCell] {

    // Do Stuff
}

第一行显示以下错误

Operand of postfix ‘?’ should have optional type; type is
‘(UICollectionView,cellForItemAtIndexPath: NSIndexPath) ->
UICollectionViewCell’

我已经尝试搞乱选项,并在Xcode 6 Beta 6中使用它,但在“Beta 7”中无济于事

我该如何摆脱这个错误? /写一个循环遍历我的所有CollectionView单元格?

解决方法

collectionView属性现在是一个可选的UICollectionView?,所以你有
打开它:
for cell in self.collectionView!.visibleCells() as [UICollectionViewCell] { ... }

猜你在找的iOS相关文章