我有一个视图控制器包装一个scrollview,然后保存一个集合视图和一个内容视图。当我运行时,我得到一个空指针异常,在viewDidLoad中分配集合视图委托:
collectionView.delegate = self
collectionView.dataSource = self
collectionView.backgroundColor = UIColor.clearColor()
不确定原因,我已经实现了协议并建立了与视图控制器的连接,如下所示;
class LayoutController2 : UIViewController , UICollectionViewDataSource, UICollectionViewDelegate, UIScrollViewDelegate {
@IBOutlet weak var collectionView: UICollectionView!
任何投入赞赏。
答案 0 :(得分:2)
是故事板中连接的collectionView
插座吗?它是隐式解包的,所以如果你访问委托并且collectionView没有连接它会爆炸