title: drawInRect:withAttributes dies with "message sent to deallocated instance"
body: <p>I am updating an app for iOS 7. One of the changes is switching to the new drawInRect:withAttributes function instead of the deprecated drawInRect:withFont...
  This was working fine on the iOS 7 beta, but today after upgrading to the latest iOS 7 version, the app crashes on the line:</p>
  
  <pre><code>[text drawInRect:theRect withAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:fontSz], NSFontAttributeName, color, NSForegroundColorAttributeName, nil]];
  </code></pre>
  
  <p>With the message:</p>
  
  <pre><code>*** -[NSStringDrawingTextStorage textContainerForAttributedString:containerSize:lineFragmentPadding:]: message sent to deallocated instance 0x187ed0f0
  </code></pre>
  
  <p>I tried running the Zombie instrument, which is not helpful at all neither the allocation nor the release of the object in question are in my code. Specifically I get the message:</p>
  
  <pre><code>An Objective-C message was sent to a deallocated 'NSStringDrawingTextStorage' object (zombie) at address: 0x169edc50.
  </code></pre>
  
  <p>And the malloc/release of the object are under the caller:</p>
  
  <pre><code>[NSStringDrawingTextStorage stringDrawingTextStorage]
  </code></pre>
  
  <p>What am I doing wrong?</p>