¿Es necesario probar el BOOL terminado en un controlador de finalización para la animación UIView?

Nunca he pensado en el devuelto.BOOL finished de un controlador de finalización de animación UIView, pero al leer algunos ejemplos de código en la Guía de programación UIView de Apple se muestra esto:

<code>completion:^(BOOL finished) {
 if (finished) {
</code>

¿Es esto necesario? El bloque de finalización no debería ejecutarse a menos que la animación haya terminado de todos modos, ¿verdad? La prueba parece redundante.

Respuestas a la pregunta(2)

Su respuesta a la pregunta