2016-03-22 5 views
0

Ich habe eine UICollectionView innerhalb einer UITableViewCell und eine separate Datenquellklasse für diese Sammlungsansicht erstellt.UICollectionViewDataSource-Methoden werden nicht aufgerufen, wenn die Datenquelle eine separate Klasse ist

DataSource entspricht dem UICollectionViewDataSource Protokoll, und ich habe auch die dataSource einer Instanz DataSource in meiner Sammlung-View-Container-Klasse zugeordnet.

Es wird jedoch keine der Datenquellenmethoden in aufgerufen.

Es funktionierte gut, bevor ich eine separate Klasse für UICollectionView Datenquelle erstellt.

Antwort

0

Gelöst!

Es war ein dummer Fehler. Ich hatte die Instanzvariable nicht erstellt, um die Instanz DataSource in meiner Sammlungsansicht-Containerklasse beizubehalten. Sie wurde also freigegeben, sobald die Methode, in der sie erstellt wurde, beendet wurde.

Verwandte Themen