Los bloques de animación se restablecen a la posición original después de actualizar el texto

Actualmente estoy probando mis aplicaciones para el lanzamiento de iOS 8. Noté que después de realizar un bloque de animación, la animación se restablece si actualizo el texto de cualquier etiqueta. Ejecuté un ejemplo simple con un método que se muestra a continuación. Ejecutar este ejemplo da como resultado lo siguiente:

Haciendo clicmyButton la primera vez, la animación se ejecuta pero se restablece cuando se cambia el texto de la etiqueta.Haciendo clicmyButton la segunda vez: la animación se ejecuta pero no se restablece a la posición original.

Parece que esto sucede porque el texto de la etiqueta no cambia. Si elimino por completo la línea que actualiza el texto, esto también detiene el restablecimiento de la animación al final.

Me gustaría solucionar esto para que cuando se ejecute el método, el texto de la etiqueta se pueda actualizar sin restablecer la animación.

- (IBAction)move:(id)sender {

[UIView animateWithDuration:0.4 delay:0.0
                 options:UIViewAnimationOptionBeginFromCurrentState
                 animations:^{
                     self.myButton.center = CGPointMake(200, 300);
                 }completion:^(BOOL finished){

                     if(finished){
                         self.myLabel.text=@"moved";
                     }

                 }];
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta