컨테이너보기 (uiviewcontroller의 모든 상속 집합)에 컬렉션보기를 추가하려고하는데 Flowlayout을 사용하여 내 컬렉션을 초기화하더라도 이유가 무엇이든 여전히 오류가 발생합니다. 말 :UICollectionView 초기화 문제
인해 캐치되지 않는 예외 'NSInvalidArgumentException'응용 프로그램 종료, 이유는 : (lldb) 'UICollectionView가 nil이 아닌 레이아웃 파라미터로 초기화 해야한다'
내 코드 :
let layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
layout.sectionInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
layout.itemSize = CGSize(width: 90, height: (containerTwo?.frame.height)!)
collectionView = UICollectionView(frame: (self.containerTwo?.frame)!, collectionViewLayout: layout)
collectionView.dataSource = self
collectionView.delegate = self
collectionView.register(UICollectionViewCell.self, forCellWithReuseIdentifier: "CollectionViewCell")
collectionView.backgroundColor = UIColor.red
self.containerTwo?.addSubview(collectionView)
여기에서 다른 곳으로 가야 할 곳. 도와 줘?!
가능한 복제 [UICollectionView : 비 닐 레이아웃 파라미터로 초기화한다 (http://stackoverflow.com/questions/24288927/uicollectionview-must-be-initialized-with-a-non- nil-layout-parameter) –
컬렉션보기 코드 – Aboogie
에 중복 된 것이 표시되지 않습니다. uicollectionview를 추가로 만들지 않습니까? 아마도 스토리 보드입니까? –