title: Unexpected calling application:didReceiveLocalNotification: when cancelling a UILocalNotification
body: <p>There's a switch in my app which can schedule and cancel UILocalNotification.</p>
  
  <p>Which means I cancelled a UILocalNotification in <strong>foreground</strong> with 
  <code>[[UIApplication sharedApplication] cancelLocalNotification:reminder];</code> </p>
  
  <p>My app will call <code>application:didReceiveLocalNotification:</code> unexpectedly.</p>
  
  <p>I have no idea how it happened.</p>