UICollectionView no renderiza celdas

En mi opinión tengo un UITableView que contiene celdas con UICollectionView horizontal adentro. El problema es que a veces UICollectionViewCell s no se representan en el dispositivo / simulador. Al mismo time, puedo ver esas celdas en el Debugger View Hierarchy:

Lo que veo en el Debugger View Hierarchy: introduzca la descripción de la imagen aquí

Lo que veo en un dispositivo: introduzca la descripción de la imagen aquí

Como puede ver, las celdas (con imágenes) existen y tienen frameworks y contenido correctos (probados por el depurador de jerarquía de vistas). Sin embargo, no se muestran en el dispositivo / simulador por alguna razón. ¿Cuál podría ser la causa de eso y cómo podría solucionarlo?

UPD: otro ejemplo con vista "3D" y error en una celda, pero no en la otra

Captura de pantalla del dispositivo: introduzca la descripción de la imagen aquí

ver depurador de jerarquía: introduzca la descripción de la imagen aquí

Resultó que mi problema particular está relacionado con el error de aserción UICollectionView en datos obsoletos porque a veces se menciona el locking. Jugar alnetworkingedor de [collectionViewLayout invalidateLayout] Finalmente solucioné esto.

Solo para registrar qué NO fue la causa (y qué debe verificar si se enfrenta con el mismo problema):

  1. verifique si actualiza vistas en el hilo principal únicamente
  2. compruebe si todas las constantes de autolayout están configuradas correctamente y no entran en conflicto
  3. verifique que los tamaños de contenido intrínseco de sus vistas personalizadas se calculen correctamente

Si ninguno de los anteriores es la causa del problema, intente invalidateLayout algún lugar alnetworkingedor de reloadData o dentro de layoutSubviews o método similar.