dequeueReusableCellWithIdentifier nie używa ponownie komórek

mamUICollectionView z niestandardowym podklasowaniem komórekUICollectionViewCell. W kodzie zrobiłem co następuje:

 [self.collectionView_ registerClass:[AHPinterestCell class]
        forCellWithReuseIdentifier:@"AHPinterestCell"];

to właśnie idzie w moimcellForItem

  AHPinterestCell *cell =
                (AHPinterestCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"AHPinterestCell"
                                                                             forIndexPath:indexPath];

wydaje się jednak, że nie wykorzystuje ponownie komórki. W moim widoku kolekcji na ekran pokazuje około 9-10 komórek, jednak kiedy wykonuję nieskończone przewijanie, a następnie dzwonięinsertItemsAtIndexPath nazywa sięinitWithFrame metoda na mojej niestandardowej komórce, podczas gdy powinna ona prawdopodobnie ponownie użyć już posiadanych komórek. Dlaczego to?

EDYTOWAĆ:

Dodaję przykładowy projekt demonstracyjny, który ilustruje problem, można znaleźć link do projektu xcodetutaj. Zasadniczo wykonuje nieskończone przewijanie, gdy docierasz do dołu, po prostu dołącza do niego więcej rzeczy. Ale kiedy to zrobisz, ponownie wywoła metodę init.

questionAnswers(3)

yourAnswerToTheQuestion