我试图快速枚举我的所有集合视图单元格,但是下面的这个实现给了我一个警告.
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] { ... }