当data-source是一个单独的类时,不会调用UICollectionViewDataSource方法

时间:2016-03-22 11:10:25

标签: uicollectionview single-responsibility-principle

我在UICollectionView内创建了UITableViewCell,为此集合视图创建了一个单独的数据源类DataSource

DataSource符合UICollectionViewDataSource协议,我还在我的集合视图容器类中分配了dataSource实例的DataSource

DataSource中没有任何数据源方法被调用。

在为UICollectionView数据源创建单独的类之前,它工作正常。

1 个答案:

答案 0 :(得分:0)

<强>解决!

这是一个愚蠢的错误。我没有创建实例变量来保留我的集合视图容器类中的DataSource实例,因此它很快就会被释放获得alloc-init完成的方法。