2009-09-08 7 views
0

Le code de vérification de la disponibilité du réseau fonctionne-t-il correctement avec 3g (à condition qu'il fonctionne correctement avec le wifi et 2g). Si je devrais envoyer le message à la destination, puis montrer l'erreur ou vérifier d'abord la disponibilité du réseau.Problème de réseau iphone 3g

+0

Puisque vous n'avez jamais mis un point d'interrogation, il est un peu difficile de déterminer quelle est votre question. Qu'est-ce que tu veux vraiment savoir? –

+0

le code pour vérifier la disponibilité du réseau fonctionne-t-il bien avec 3g? – pnandy

Répondre

0

Je n'ai pas l'expérience de l'iPhone, mais en général, la détection de la présence du réseau est difficile. Il peut changer dans un temps très court depuis que vous l'avez testé pour la dernière fois, donc tout résultat du test ne sera toujours pas fiable.

Je suggère d'essayer d'envoyer les données, si c'est quelque chose que vous (ou l'utilisateur) voulez envoyer de toute façon, il n'y a aucune perte d'essai. Il est préférable d'essayer et d'obtenir un échec par exemple. TCP (ayant fait des tentatives automatiquement comme d'habitude), que de décider à un moment donné que l'envoi est impossible.

0

Je suggère de lire par this best practices guide, puis d'étudier the Reachability example source code. C'est l'approche «prescrite par la pomme».

+0

oui ça marche bien pour 2g et wifi. mais pour une raison quelconque (la plupart du temps) il ne fonctionne pas sur les téléphones 3G et je suis incapable de comprendre pourquoi il se comporte ainsi. – pnandy

+0

définir "ne fonctionne pas" – slf

Questions connexes