o comportamento do UICollectionViewFlowLayout não está definido, porque a largura da célula é maior que a coleção collectionView

2015-08-18 16: 07: 51.523 Exemplo [16070: 269647] o comportamento de UICollectionViewFlowLayout não está definido porque: 18/08/2015 16: 07: 51.523
Exemplo [16070: 269647] a largura do item deve ser menor que a largura do UICollectionView menos a seção insere os valores esquerdo e direito, menos o conteúdo insere os valores esquerdo e direito.
2015-08-18 16: 07: 51.524 Exemplo [16070: 269647] A instância UICollectionViewFlowLayout relevante é e é anexada a; animações = {position =; bounds.origin =; bounds.size =; }; camada =; contentOffset: {0, 0}; contentSize: {1024, 770}> layout da visualização da coleção:. 2015-08-18 16: 07: 51.524 Exemplo [16070: 269647] Crie um ponto de interrupção simbólico em UICollectionViewFlowLayoutBreakForInvalidSizes para capturar isso no depurador.

É isso que recebo, o que faço é

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
        return CGSizeMake(self.collectionView!.frame.size.width - 20, 66)
    }

quando eu alterno de paisagem para retrato, o console mostra essa mensagem de erro apenas no iOS 9, alguém sabe o que isso acontece e se há uma correção para isso?

questionAnswers(12)

yourAnswerToTheQuestion