In my application corelocation manager updates the current location more than once by calling "startUpdatingLocation" method.
When i run the application on device it behaves differently on different devices.
On iPod touch with iOS 3.0 it asks "Application would like to use your current location" every time i call [locationManager startUpdatingLocation]; till i don't press allow button in alert view.
But on other device iPhone3G with iOS 4.0.2 it does not show alert "application would like to use your current location" every time. It asks for only once. if i select "DontAllow" then also it does not ask again when i call [locationManager startUpdatingLocation]; again where in case of iPod it does.
Also in simulator with iOS 4.0.2 it ask every time till you don't select "allow" in alert view.