Bug do iOS 10: UICollectionView recebeu atributos de layout para uma célula com um caminho de índice que não existe
Executando meu aplicativo em um dispositivo com iOS 10, recebo este erro:
UICollectionView recebeu atributos de layout para uma célula com um caminho de índice que não existe
No iOS 8 e 9 funciona bem. Pesquisei e descobri que isso está relacionado à invalidação do layout da exibição da coleção. Eu tentei implementar essa solução sem sucesso, então gostaria de pedir ajuda direta. Esta é minha visão de hierarquia:
->Table view
->Each cell of table is a custom collection view [GitHub Repo][1]
->Each item of collection view has another collection view
O que eu tentei é inserir
[self.collectionView.collectionViewLayout invalidateLayout];
No
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView
de ambas as visualizações de coleção.
Também tentei invalidar o layout antes de fazer uma recarga de dados, não funciona ...
Alguém poderia me dar algumas instruções a seguir?