Dans mon application iPhone, je dois détecter la disponibilité de la connexion Internet.L'application iPhone se bloque lors de la vérification de la connectivité Internet
Je suis référentes certains fichiers du projet « joignabilité » d'Apple.
Link est donnée ci-dessous:
http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html
créer un nouveau projet et mettre en œuvre le code ci-dessous dans viewWillAppear mais les application se bloque.
J'inclus le Reachability.h, Reachability.m du projet de démonstration d'Apple.
J'ai également inclus SystemConfiguration Framework. L'application fonctionne correctement lorsque Internet fonctionne. Mais l'application se bloque lorsque Internet ne fonctionne pas.
Même j'ai vérifié la console mais il n'y a aucune notification ou erreur montrée dans la console.
Reachability *r = [Reachability reachabilityWithHostName:@"www.google.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
if ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN))
{
UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"Internet Connection" message:@"Available" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[myAlert show];
[myAlert release];
}
else
{
UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"No Internet Connection" message:@"This app require an internet connection via WiFi or cellular network to work." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[myAlert show];
[myAlert release];
}
Quelle pourrait être la raison de l'accident?
Que dois-je faire?
Merci!
avez-vous vérifié la console, pour vérifier la raison de l'accident? Rien – Swastik
est montré dans la console. –