Ios 无法为collectionView注册reuseIdentifier,为什么?

Ios 无法为collectionView注册reuseIdentifier,为什么?,ios,uicollectionview,uicollectionviewcell,uicollectionviewlayout,Ios,Uicollectionview,Uicollectionviewcell,Uicollectionviewlayout,我收到错误:没有名为“registerClass”的成员。 override func viewDidLoad() { super.viewDidLoad() self.collectionView.registerClass(MyCollectionViewCell.self, forCellWithReuseIdentifier: "title") self.collectionView.registerClass(MyCollectionViewCell.self

我收到错误:没有名为“registerClass”的成员。

override func viewDidLoad() {
    super.viewDidLoad()

    self.collectionView.registerClass(MyCollectionViewCell.self, forCellWithReuseIdentifier: "title")
    self.collectionView.registerClass(MyCollectionViewCell.self, forCellWithReuseIdentifier: "content")
}
怎么了,有什么问题


您需要打开集合视图的条件(当您省略“!”时,您会收到一条错误消息,这让人很困惑——我不知道为什么它会提到numberOfItemsInSection)

self.collectionView!.registerClass(MyCollectionViewCell.self, forCellWithReuseIdentifier: "title")