5

모든 컬렉션 뷰 셀을 빠르게 열거하지만 아래의 구현에서 경고를 표시합니다.UICollectionView 셀을 통한 빠른 열거 - Swift

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

    // Do Stuff 
} 

오류가 아래의 첫 번째 줄에 나타납니다 : '?'접미사의

피연산자 선택적 유형을 가져야합니다. 유형은 이다 '(UICollectionView, cellForItemAtIndexPath : NSIndexPath) -> UICollectionViewCell'

나는 선택적 항목으로 장난하고 엑스 코드 6 베타 6에서이 작업을했지만, "베타 7"에 아무 소용이

하려고했습니다

어떻게이 오류를 없앨 수 있습니까?/내 모든 CollectionView 셀을 통과하는 루프를 작성 하시겠습니까?

답변

9

collectionView 속성은 이제 선택UICollectionView?, 그래서 당신은 그것을 푸는 있습니다

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