Recientemente, estaba limpiando mi clase que tenía muchos métodos y variables sin usar. Cuando construí mi proyecto, xCode dio una advertencia de Incomplete implementation
. La clase es enorme y me llevó mucho tiempo averiguar qué método no se implementó en el .m
. Para evitar gastar tanto tiempo en esta advertencia en el futuro, me gustaría saber si hay una manera más rápida de descubrir los métodos no implementados. ¡Me puede faltar alguna característica incorporada de xCode!Forma rápida de encontrar la causa de la implementación incompleta advertencia
EDIT- (A partir de las respuestas) Sólo en caso de que sienta la necesidad de visualizar lo que se debe hacer, echar un vistazo a esto:
En primer lugar, haga clic en la advertencia en la pestaña de puntos de quiebre para ver los detalles de advertencia en una pestaña amarilla como se muestra a continuación. Un solo clic en la parte resaltada lo llevará directamente a los métodos incompletos.
La advertencia no es inofensivo. –
@KevinBallard Sería útil si pudiera enumerar algunos casos cuando puede causar daño :) – tipycalFlow
Cuando alguien envía un mensaje a su clase que dice implementar, y luego se cuelga porque no implementa el método. O si declara conformidad con un protocolo pero no implementa todos los métodos requeridos, y alguien le envía un mensaje porque afirma implementar el protocolo, pero realmente no lo implementa y se cuelga. –