views:

44

answers:

1

i am using location in my app and tested it with IOS 3 simulatior it works fine also on device it works fie. but when tested it on IOS4 simulator it crashes..and unable to find location I know that the location on simulator is of infinite loop cupertino california. but it is not working in IOS4...

and i don't have Iphone4...So can't test further

please help

+1  A: 

Maybe the simulator can't retrieve the default CLLocationManager location. You can try this:

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
    location = newLocation.coordinate;

// Manually setting a default location for simulator only
    if(TARGET_IPHONE_SIMULATOR){
    location.latitude= 45.00;
    location.longitude= 45.00;
    }
}
notme