comment obtenir de l'emplacement actuel lat long dans ios 8?
mon problème n'est pas d'obtenir l'emplacement actuel de la latitude et de longitude dans ios 8. j'ai essayé de mettre la clé dans .fichier plist pour ios 8, mais mais pas d'appeler cette méthode - didUpdateToLocation: s'il vous plaît aider sur ce problème.
mon code est:-
- (void)viewDidLoad
{
[super viewDidLoad];
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
if(IS_OS_8_OR_LATER) {
//[self.locationManager requestWhenInUseAuthorization];
[self.locationManager requestWhenInUseAuthorization];
[self.locationManager startUpdatingLocation];
}
}
Ne iOS vous demandons de vous pour l'emplacement de l'autorisation? Et si vous testez le Simulateur - avez-vous un lieu de test ensemble?
FYI - ne pas vérifier la version iOS. Vérifier l'existence de la méthode souhaitée.
oui j'ai test en simulateur et jeu de deux clés .fichier plist NSLocationWhenInUseUsageDescription et NSLocationAlwaysUsageDescription
voir ce lien rshankar.com/get-your-current-address-in-swift bien que le son de swift, mais u peut vérifier les autorisations etc.
FYI - ne pas vérifier la version iOS. Vérifier l'existence de la méthode souhaitée.
oui j'ai test en simulateur et jeu de deux clés .fichier plist NSLocationWhenInUseUsageDescription et NSLocationAlwaysUsageDescription
voir ce lien rshankar.com/get-your-current-address-in-swift bien que le son de swift, mais u peut vérifier les autorisations etc.
OriginalL'auteur Dhananjay Patel | 2014-10-01
Vous devez vous connecter pour publier un commentaire.
Ces deux touches de prendre une corde
vous êtes les bienvenus 🙂
Ne pas utiliser
IS_OS_8_OR_LATER
. Il y a des moyens appropriés pour vérifier si une API est disponible ou pas.d'accord avec @rmaddy, il y a aussi pré cuit appels pour vérifier votre version d'iOS....
Il n'est pas nécessaire pour vérifier la version. La bonne façon est de vérifier l'API en utilisant des choses comme
respondsToSelector:
.OriginalL'auteur Adarsh G J