2010-09-18 14 views
0

Salut, je fais une application basée sur le GPS ... Je l'ai testé et fonctionne très bien dans le simulateur d'iPhone 3.0 ..contrôle wheather GPS est disponible ou non iphone

mais lorsque le GPS ne sont pas disponibles je veux générer une alerte ... (i supprimer simplement la connexion Internet) i utilisé la méthode suivante, mais ne fonctionne pas ....

- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error { 

    NSLog(@"Error: %@", [error description]); 

    UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error getting Current Location" message:@"Please check your Internet connection" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; 
    [alertView show]; 
    [alertView release]; 

} 

donc s'il vous plaît me dire comment faire (travaille actuellement iphone 3.0)

et s'il vous plaît dites aussi si je sh ift cette app.to iphone 4 va-t-il fonctionner ... demander parce que j'ai écouté que iphone 4 a le problème de gps ... pour ceci j'ai essayé ceci sur le simulateur 4.0 ... mais il a échoué ...

+0

CoreLocation! = GPS. Il existe d'autres façons pour les appareils iOS de trouver leur emplacement. Vous devriez revoir la documentation, l'exemple de code et les présentations vidéo pour CoreLocation disponibles sur le site d'Apple. En outre, dire quelque chose "échoué" dans une question est presque inutile sans détails. – Nick

Répondre

2

Le GPS sur l'iPhone, ou n'importe quel appareil d'ailleurs, ne dépend pas d'avoir une connexion Internet.

+0

ok! merci pour l'information .... je pense que vous avez manqué ma question originale – Saawan

+0

Eh bien, vous aurez besoin de recadrer votre question. Le titre semblait raisonnablement évident "vérifier si le GPS est disponible ou non dans l'iPhone". Le GPS est toujours "disponible" si l'appareil dispose d'un GPS, qu'il soit précis ou non est une autre question. – toxaq

+0

Il signifie comment vérifier un périphérique a GPS ou non. –