title: How to implement didFinishLaunchingWithOptions method when the app is launched as a result of location change?
body: <p>I'm using Region Monitoring in my app and it's work pretty well when I'm walking around the city with an app launched.</p>
  
  <p>The problem I have is receiving those location changes notifications when my app is terminated. My app is crashing when it's waken up because of location change and it crashes when I'm trying to set rootViewController in application:didFinishLaunchingWithOptions: method.</p>
  
  <ol>
  <li><p>Should I implement this method differently when my app is launched in the background as a result of location change?</p></li>
  <li><p>How much time do I have in the background to perform my tasks when my app is waken up when entering/exciting region? </p></li>
  </ol>