通过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] { ... }