title: UIView animateWithDuration animates only once
body: <p>I have set an animation block to start when the user performs a search. When the search is complete a new view is pushed. This works fine until the user selects the back button and attempts the search again, now the animation does not start. </p>
  
  <pre><code>[UIView animateWithDuration:0.25
                        delay:0.0
                      options:(UIViewAnimationOptionRepeat | UIViewAnimationOptionCurveLinear)
                   animations:^{
  
                       _collectionImage.transform = CGAffineTransformMakeRotation(M_PI);
  
                   }
                   completion:^(BOOL finished){
                       NSLog(@"Done!");
                   }];
  </code></pre>
  
  <p>The animation is just a spinning disc before anyone asks, and the completion block is called when the pushed view loads. Any help to why it will not animate on multiple searches would be appreciated.</p>
  
  <p>Thanks.</p>