aviso de bloqueo
2023-06-28 21:14:46.962456+0800 -[UIDynamicCatalogColor longitud]: selector no reconocido enviado a la instancia 0x6000073292c0
El accidente se muestra en la siguiente figura.
Idea, dado que no podemos encontrarlo a través de la información de la pila de la llamada, intente ver la información detallada del objeto a través de la dirección de memoria del objeto bloqueado.Como se muestra en la figura, haga clic en el icono para ver la distribución de la
memoria
Ingrese la dirección de memoria del objeto de bloqueo en el cuadro de entrada a la izquierda para ubicar el objeto de bloqueo
Busque un botón a lo largo de la cadena de relación de tenencia, como se muestra en la figura, haga clic en el símbolo de expansión, como se muestra en el cuadro rojo, para ver el nivel superior de la cadena de relación
La cadena de relación expandida se muestra en la figura.
Podemos saber que el objeto que bloqueamos está en una celda determinada y está retenido por el _shareButton de la celda,
de modo que podemos ubicar el problema en el shareButon en PaperHotCommentCell
Luego, combinado con la información del bloqueo
[longitud de UIDynamicCatalogColor]: selector no reconocido enviado a la instancia 0x6000073292c0
Es para tomar la longitud de un color, por lo que podemos adivinar que está configurado para establecer el título del color.
La última modificación es la siguiente.