title: void -[MKTileCache synchronize](MKTileCache*, objc_selector*) called while in background!
body: <p>I'm working on an app which uses an MKMapView.
  "Application does not run in background" is set to true in the app plist file.</p>
  
  <p>When starting the app and then quiting the app using the home button, the app exits without any problems.</p>
  
  <p>When I navigate to the second viewController I load an MKMapView in a UIScrollView.
  When quiting the app from this screen, the app exits with status value:0 and the message:</p>
  
  <pre><code>void -[MKTileCache synchronize](MKTileCache*, objc_selector*) called while in background!
  </code></pre>
  
  <p>is displayed.</p>
  
  <p>If I navigate to the second screen and then navigate back to the homescreen and exit the app with the homebutton, I have verified that the mapview is released, but I still get this message.</p>
  
  <p>Can anybody help me out with this?
  Would the app be rejected for this?</p>