我试图快速枚举我的所有集合视图单元格,但是下面的这个实现给了我一个警告.
for cell in self.collectionView?.visibleCells() as [UICollectionViewCell] { // Do Stuff }@H_502_4@第一行显示以下错误:
@H_502_4@Operand of postfix ‘?’ should have optional type; type is@H_502_4@我已经尝试搞乱选项,并在Xcode 6 Beta 6中使用它,但在“Beta 7”中无济于事 @H_502_4@我该如何摆脱这个错误? /写一个循环遍历我的所有CollectionView单元格?
‘(UICollectionView,cellForItemAtIndexPath: NSIndexPath) ->
UICollectionViewCell’
解决方法
collectionView属性现在是一个可选的UICollectionView?,所以你有
打开它:
打开它:
for cell in self.collectionView!.visibleCells() as [UICollectionViewCell] { ... }