2010-10-30 6 views
0

je utilise l'emplacement dans mon application et l'a testé avec IOS 3 simulatior il fonctionne très bien aussi sur l'appareil il fonctionne fie. mais lorsqu'il est testé sur le simulateur IOS4 il se bloque..et impossible de trouver l'emplacement Je sais que l'emplacement sur le simulateur est de la boucle infinie california. mais il ne fonctionne pas dans iOS4 ...problème de localisation dans IOS4

et je n'ai pas Iphone4 ... Donc ne peux pas tester plus

s'il vous plaît aider

+0

Voulez-vous dire tester dans les versions iPhone et iPhone 4 du simulateur? –

+0

OUI ...................................... – Saawan

+0

Quand vous dites qu'il se bloque, qu'est-ce que c'est exactement? l'erreur que vous obtenez? Avez-vous essayé d'utiliser NSZombies? http://stackoverflow.com/questions/535060/how-to-add-nsdebug-h-and-use-nszombie-in-iphone-sdk –

Répondre

1

Peut-être que le simulateur ne peut pas récupérer la valeur par défaut Emplacement de CLLocationManager. Vous pouvez essayer ceci:

- (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; 
    } 
} 
+0

+1: Ok c'est une bonne option ... j'essaierai – Saawan