通过UICollectionView单元快速枚举 – Swift

我想通过所有的收集视图单元快速枚举,但是下面的这个实现给我一个警告。

for cell in self.collectionView?.visibleCells() as [UICollectionViewCell] { // Do Stuff } 

下面的错误出现在第一行:

postfix'?'的操作数 应该有可选的types; types是'(UICollectionView,cellForItemAtIndexPath:NSIndexPath) – > UICollectionViewCell'

我已经尝试了可选项,并在Xcode 6 Beta 6中工作,但无济于事的“Beta 7”

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

collectionView属性现在是一个可选的 UICollectionView? ,所以你必须打开它:

 for cell in self.collectionView!.visibleCells() as [UICollectionViewCell] { ... }