title: local notification "didReceiveLocalNotification" calls twice
body: <p>I am handling local notifications using:</p>
  
  <pre><code>- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif
  </code></pre>
  
  <p>And to schedule a local notification:</p>
  
  <pre><code>- (void)scheduleNotificationWithInterval:(int)minutesBefore {
      UILocalNotification *localNotif = [[UILocalNotification alloc] init];
  
      if (localNotif == nil)
          return;
  
      NSDate *fireDate = [NSDate date];
      localNotif.fireDate = [fireDate dateByAddingTimeInterval:minutesBefore*60];
      localNotif.timeZone = [NSTimeZone defaultTimeZone];
      localNotif.repeatInterval = kCFCalendarUnitMinute;
      localNotif.alertBody = [NSString stringWithFormat:NSLocalizedString(@"LocalEvent notification in %i minutes.", nil),minutesBefore];
      localNotif.alertAction = NSLocalizedString(@"View Details", nil);
      localNotif.applicationIconBadgeNumber = 1;
  
      NSDictionary *infoDict = [NSDictionary dictionaryWithObjectsAndKeys:@"This is dict, you can pass info for your notification",@"info",nil];
      localNotif.userInfo = infoDict;
  
      [[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
  
      [localNotif release];
      NSLog(@"Event scheduled");
  }
  </code></pre>
  
  <p>When I receive a notification, <code>didReceiveLocalNotification:</code> is called twice.</p>
  
  <p>Am I doing something wrong?</p>
  
  <p>Please help.</p>
  
  <p>Thanks.</p>