Se registró una solución de bloqueo donde iOS no pudo encontrar la información de la pila

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.
Por favor agregue una descripción de la imagen

Por favor agregue una descripción de la imagen

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
Por favor agregue una descripción de la imagen

Ingrese la dirección de memoria del objeto de bloqueo en el cuadro de entrada a la izquierda para ubicar el objeto de bloqueo
Por favor agregue una descripción de la imagen

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
Por favor agregue una descripción de la imagen

La cadena de relación expandida se muestra en la figura.

Por favor agregue una descripción de la imagen

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.
Por favor agregue una descripción de la imagen

Supongo que te gusta

Origin blog.csdn.net/LIUXIAOXIAOBO/article/details/131445147
Recomendado
Clasificación