1
UICollectionView
을 사용하여 데이터를 표시하고 custom cell
을 cellForItemAt
에 사용했습니다. label에 값을 할당하려고 할 때 응용 프로그램이 중단되었습니다.사용자 지정 셀이있는 UICollectionView, 치명적인 오류 : 예기치 않게 찾지 못함 없음 선택 값
let reuseIdentifier = "brandCell"
ViewDidLoad------>
self.brandCollectionView!.register(BrandCercaCollectionViewCell.self, forCellWithReuseIdentifier: reuseIdentifier)
brandCollectionView.dataSource = self
brandCollectionView.delegate = self
// make a cell for each cell index path
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
// get a reference to our storyboard cell
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: reuseIdentifier, for: indexPath) as! BrandCercaCollectionViewCell
//App crashed here --->
cell.brandNameLabel.backgroundColor = UIColor.blue
return cell
}
storyBoard에 첨부 된 사진.
체크 모든 IBOutlets ... –
은 아직 존재하지 않는 셀을 대기열에서 제외되지 있습니까? 'var cell = collectionView.dequeueReusableCell (withReleaseIdentifier : reuseIdentifier, for : indexPath)를 다음과 같이! BrandCercaCollectionViewCell; if cell == nil {cell = BrandCercaCollectionViewCell (reuseIdentifier : reuseIdentifier)}'또는 무엇인가 – GIJOW
인터페이스 빌더 필드에 재사용 가능한 식별자를 설정 했습니까? –