¿Cómo eliminar una capa cuando se completa su animación?

Estoy haciendo unaplicación iOS. Yo tengo variasCALayer objetos que eventualmente seráneliminado por un (encogiendo)animación. Cuando se completa la animación, yanimationDidStop:finished se invoca, me gustaríaretirar laCALayer objeto de lasuper vista y eliminarlo.

Pero, ¿cómo puedo obtener elCALayer objeto enanimationDidStop:finished? Habría adivinado que elCAanimation-objeto tenía un puntero a la capa, pero no puedo encontrarlo en el documento.¿Hay una mejor manera de manejar el problema? (En realidad, tengo varios objetos de animación agregados a la misma capa y, idealmente, me gustaría eliminar la capa solo cuando se completa la última animación)

Respuestas a la pregunta(4)

Su respuesta a la pregunta