title: Using freeway drive/ city run in iOS simulator in background mode
body: <p>I am trying to make use of the options within iOS simulator : debug->freeway drive/ city run  in order to simulate the location updates.</p>
  
  <p>In my code I am using <code>CLLocationManager</code> for getting location updates with following code:</p>
  
  <pre><code>- (void)viewDidLoad {
  [super viewDidLoad];
  // Do any additional setup after loading the view, typically from a nib.
  
  locationManager = [[CLLocationManager alloc] init];
  locationManager.delegate = self;
  [locationManager setDesiredAccuracy:kCLLocationAccuracyNearestTenMeters];
  [locationManager setDistanceFilter:20];
  }
  
  -(void)viewWillAppear:(BOOL)animated {
  [locationManager startUpdatingLocation];
  }
  
  -(void)locationManager:(CLLocationManager *)lm didUpdateLocations:(NSArray *)locations{
  CLLocation *location = [locations lastObject];
  NSLog(@"Location returned: %f, %f Accuracy: %f", location.coordinate.latitude,  location.coordinate.longitude, location.horizontalAccuracy);
  }
  </code></pre>
  
  <p>I am never getting a callback on the delegate for location updates, while my app is in background and i am selecting the option in simulator.</p>
  
  <p>I have provided my app the background mode for location updates. Please let me know how exactly to use these features or if i am missing anything here.</p>