CLLocationmanager “locationServicesEnabled” méthode obsolète dans iOS 4?

Je sais que la propriété locationServicesEnabled est supprimée de la version iOS 4. Au lieu de cela, je devrais l'appeler locationServicesEnabled

Dans mon délégué d'application de la méthode

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    //Some Code Here...
    CLLocationManager *manager = [[CLLocationManager alloc] init];
    if (![manager locationServicesEnabled])
    {   //show an alert
    }
 }   

J'ai appelé la méthode, cependant, Xcode m'a montré un avertissement "locationServicesEnabled est obsolète". Quelqu'un sait comment résoudre ce problème? En raison de l'avertissement, si j'ai désactivé le service de localisation dans le système de préférence, l'alerte de vue ne peuvent pas montrer.

Merci!

OriginalL'auteur Jing | 2011-08-23