2012-06-14 8 views
10

Últimamente he tenido un comportamiento extraño. Toda la animación de repente deja de funcionar a veces. A veces todo funciona sin problemas, y otras veces esto sucede. Las vistas de empujar y hacer estallar simplemente encajan en su lugar, la animación de celdas UITableView no funciona.iPhone: toda la animación dejó de funcionar después de un tiempo

La aplicación utiliza una gran cantidad de hilos de fondo así que tal vez hay algo allí?

Realmente no puedo publicar el código porque no sé dónde está el problema.

¿Alguien ha tenido el mismo problema?

+0

¿Cómo está animando sus puntos de vista? Muéstranos un código. –

+0

¿Recibes algún mensaje de registro extraño? – cobbal

+0

Estoy animando algunos objetos en las vistas, pero sobre todo presionando a otros controladores de vista. No hay mensajes de registro extraños – BlackMouse

Respuesta

4

¿Podría estar intentando actualizar la interfaz de usuario/animación en diferentes subprocesos de fondo?

Probar?

dispatch_async(dispatch_get_main_queue(), ^{ 
    // code to update ui or start animation 
}); 
+0

Sí, ese es el caso, nunca ejecute ninguna actualización de UI en otro hilo que no sea principal. –

Cuestiones relacionadas