UICollectionView внутри UITabBarController - PullRequest
0 голосов
/ 26 мая 2018

Мне нужно создать UICollectionView внутри UITabBarController.Я пробовал много способов, но всегда получаю ошибку.

Это мой код на данный момент:

import UIKit

class TabBarController: UITabBarController, UICollectionViewDataSource 
{
    @IBOutlet weak var collectionView: UICollectionView!

    override func viewDidLoad() {
        super.viewDidLoad()

        self.collectionView.dataSource = self

Я получил ошибку в self.collectionView.dataSource = self, то есть: Поток 1: фатальная ошибка: неожиданно обнаружен ноль при развертывании необязательного значения }}

//CollectionView
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    return 10
}

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "idCell", for: indexPath)
        cell.backgroundColor = .blue

    return cell
}

Вот как я создал экран:

TabBarScreenStoryboard

enter image description here

TabBarController

enter image description here

enter image description here

Итак, как мне лучше всего это сделать?

1 Ответ

0 голосов
/ 21 июня 2018

Мне нужно исправить, проверив раскадровку, где у меня была ошибка Sigabart.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...