Не могу добавить элементы в UICollectionView внутри UIView Xib

Задача

Я хочу разместить мой (BusinessViewTableHeader: UIView) как заголовок tableView:

tableView.tableHeaderView = BusinessViewTableHeader.instanceFromNib() as! BusinessViewTableHeader

Внутри BusinessViewTableHeader есть UICollectionView, который должен отображать изображения при перелистывании, так же, как приложение Tinder.

Это мой подкласс UIView:

class BusinessViewTableHeader: UIView {

    @IBOutlet var collectionView: UICollectionView!

    override func awakeFromNib() {
        super.awakeFromNib()
        self.collectionView.delegate = self
        self.collectionView.registerNib(UINib(nibName: "BusinessImageCollectionCell", bundle: nil), forCellWithReuseIdentifier: "BusinessImageCollectionCell")
    }

    class func instanceFromNib() -> UIView {
        return UINib(nibName: "BusinessViewTableHeader", bundle: nil).instantiateWithOwner(nil, options: nil)[0] as! UIView
    }

    ....
}

extension BusinessViewTableHeader: UICollectionViewDelegate, UICollectionViewDataSource {
    ....
}
проблема

У меня есть пользовательский xib UIView, содержащий UICollectionView. Проблема в том, что я не могу добавить любые ячейки (элементы) в UICollectionView. Я могу добавить элементы в мой другой UICollectionView, которые находятся внутри UIViewController. Первое изображение показывает свойства для UICollectionView внутри UIViewController, второе изображение показывает UICollectionView внутри UIView xib.

[2

Вопрос

Почему я не могу добавить элементы в UICollectionView внутри UIView xib? Есть ли способ сделать это?

Ответы на вопрос(4)

Ваш ответ на вопрос