Значение типа 'UICollectionViewCell' не имеет члена 'page' - PullRequest
0 голосов
/ 05 мая 2018

У меня есть собственный класс для UICollectionViewCell, но я не могу получить доступ к свойству в нем, называемому page, в ViewController. Что я сделал:

1) Я создал свойство page с типом Page.

2) Я добавил пользовательский класс в ячейку.

image of custom class

image of inspector

image of method in viewController

1 Ответ

0 голосов
/ 05 мая 2018

Как насчет принудительного литья типа cell в PageCellCollectionViewCell с использованием as!

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: 
"cellID", for: indexPath) as! PageCellCollectionViewCell
    let page = pages[indexPath.item]
    cell.page = page
    return cell
}
...