title: iOS - completion block in UIView animateWithDuration gets called too early
body: <p>I'm trying to do some animation when a table view cell gets selected. For some reason, the completion block is getting called way too early. Even setting the duration to 10 seconds, the completion block gets called immediately.</p>
  
  <pre><code>[UIView animateWithDuration:10.0 animations:^{
      message.frame = newFrame;
  } completion:^(BOOL finished) {
      NSLog(@"DONE???");
  }];
  </code></pre>
  
  <p>Any thoughts on why this is happening? Thanks.</p>