Manière la plus facile de déterminer si l'iPhone connexion internet est disponible?
Je suis à la recherche pour déterminer si une connexion internet est disponible sur l'iPhone. Il n'a pas d'importance pour l'application de savoir si c'est en wifi ou EDGE ou quoi que ce soit.
L'aide du code de la SeismicXML exemple ne semble pas fonctionner et l'Accessibilité par le code d'exemple de Apple semble exagéré pour l'application...
Est-il un moyen facile et rapide pour déterminer la disponibilité du réseau sur l'iPhone?
Grâce,
Ben
Avez-vous trouvé la réponse?
étape par Étape, la solution Voir la réponse: stackoverflow.com/a/25498693/2459296
étape par Étape, la solution Voir la réponse: stackoverflow.com/a/25498693/2459296
OriginalL'auteur user21293 | 2009-04-24
Vous devez vous connecter pour publier un commentaire.
Suivre les 3 étapes faciles -
Étape 1: Inclure "SystemConfiguration.cadre" cadre de votre projet
Étape 2: Inclus Apple Accessibilité.h et l'Accessibilité.m de l'Accessibilité par exemple
Étape 3: Maintenant, ajoutez ce code n'importe où dans votre .m.
Merci beaucoup
OriginalL'auteur SoHeL
J'ai inclus Apple Accessibilité.h & .m à partir de leur Accessibilité par exemple, en plus de la SystemConfiguration cadre mentionné ci-dessus, puis ajouté le code suivant dans mon application, ce qui a deux avantages par rapport à la réponse ci-dessus - cela vous donne plus d'informations, et vous obtenez des notifications asynchrones de l'état du réseau change.
Dans votre délégué d'application, ou similaire, ajouter lorsque vous démarrez:
Puis ajoutez cette méthode, qui est appelée lorsque le changement de réseau:
[self startReachability]
- Où cette méthode est-elle définie ?OriginalL'auteur Jane Sales
J'ai compris, après la rupture de XCode une fois en essayant de copier le SystemConfiguration.cadre en... Voici la solution pour ceux qui pourraient être intéressés...
Ajouter le SystemConfiguration.cadre de votre projet, faire un #import <SystemConfiguration/SystemConfiguration.h>, puis ajoutez le code suivant:
Bien, espérons que cela aide quelqu'un, de toute façon... Semble être un bon moyen d'avoir une application rejeté...
OriginalL'auteur user21293
De liaison pour l'Accessibilité Exemple;
http://developer.apple.com/iphone/library/samplecode/Reachability/index.html
OriginalL'auteur Thys
C'est le moyen le plus rapide et le plus simple est la solution à votre problème:
Il sera de retour
YES
si il est connecté ouNO
si elle ne l'est pas. Il essaie juste de charger google, et si elle réussit, qu'il retourneYES
.Alors vous pouvez avoir un
if
déclaration auprès de la valeur de retour, de sorte que vous pouvez jeter un avis ou ce que vous voulez.stringWithContentsOfURL est amorti. Si cela ne fonctionne pas maintenant.
OriginalL'auteur Vasilios Hioureas
Ma première idée serait de voir si je pouvais connecter à google.
OriginalL'auteur tomjen