2011-09-12 4 views
0

Quelle est la meilleure façon de montrer à un utilisateur qu'il est en mode hors ligne? Apple fournit-il quelque chose comme une icône de barre d'outils ou quelle serait la meilleure pratique à ce sujet?Afficher le mode hors connexion

Répondre

1

Utilisez simplement un alertview avec un message informant l'utilisateur qu'il n'a pas d'Internet disponible.

Exemple:

UIAlertView *someError = [[UIAlertView alloc] initWithTitle: @"Network error" 
               message: @"Error sending 
                 your info to the server" 
               delegate: self 
               cancelButtonTitle: @"Ok" 
               otherButtonTitles: nil]; 



    [someError show]; 

    [someError release]; 

Je ne suis pas sûr que ce soit ce que vous visez, mais il est une suggestion.

+0

Hm Je ressemble plus à une information constante. Une barre rouge ou une icône dans la barre d'outils. Est-ce sage de faire? – Chris

+0

Ensuite, vous pouvez choisir de vérifier la reachabiliy chaque certain temps et avoir un indicateur qui change si la connexion est brisée. Il y a une classe pour cela, je pense qu'elle s'appelle reachability.m et que reachability.h la recherche dans la documentation d'Apple. Vous pouvez vous référer à cette question: http://stackoverflow.com/questions/5008534/how-to-verify-network-connectivity-in-objective-c – Joze

+0

J'utilise déjà la classe d'accessibilité. Je ressemble plus à un système pour présenter à l'utilisateur que l'Internet n'est pas accessible pour le moment. Voulez-vous simplement abuser de l'indicateur d'activité réseau pour cela? J'ai l'air un peu étrange je pense. – Chris

Questions connexes