Tengo un UILabel que quiero mostrar la hora actual (HH: mm) (al mismo tiempo que en la barra de estado).UILabel con la hora actual
¿Cómo actualizo la etiqueta para cambiar a la nueva hora? Si programo un NSTimer con un intervalo de 60 segundos, entonces la etiqueta podría estar fuera de tiempo en hasta un minuto, si el temporizador se dispara justo antes de que cambie el minuto de la hora del sistema.
¿Sería correcto establecer el intervalo del temporizador en 1 segundo o utilizará más recursos de los necesarios? ¿O hay otra forma de asegurarse de que la etiqueta se mantenga sincronizada con el reloj de la barra de estado (preferiblemente exactamente, pero la vía de 1 segundo de Lee está bien)?
Muy bien, arregló el código, funciona como un encanto ahora! –
Gran respuesta. Pero el código puede causar un ciclo de retención en ARC. He editado la respuesta para solucionar ese problema. – Peng90