¿Cómo obtener una advertencia del compilador cuando se desconecta un IBOutlet
-
20-09-2019 - |
Pregunta
Me ¿Cómo puedo tener Xcode advertir si un IBOutlet de uno de mis objetos no está conectado a nada en un SEMILLA?
puedo comprobar que los medios de están conectados en tiempo de ejecución mediante la adición de assert(ofEveryOutlet);
en awakeFromNib
o viewDidLoad
. Pero no es tan útil o fiable, por tener el compilador hacer la comprobación de mí.
Solución
Los archivos (compilados) NIB se cargan y se conectan en tiempo de ejecución, por lo que no creo que hay una manera para que el compilador para comprobar esto. Creo que la mejor opción es el afirma que ya ha sugerido ...
Otros consejos
¿Por qué no crear un destino de prueba de unidad que comprueba sus enlaces de IB y hacer que su aplicación depende de él. De esta manera se conseguirá comprobado cada vez que genere. Ver http://blog.carbonfive.com/2010/03/testing / pruebas-vista-controladores para un ejemplo de este enfoque