2009-09-08 2 views
0

действительно ли код проверки доступности сети хорошо работает с 3g (при условии, что он отлично работает с Wi-Fi и 2g). Должен ли я отправить сообщение в пункт назначения, а затем показать ошибку или сначала проверить наличие сети.Проблема с сетью iphone 3g

+0

Поскольку вы нигде не помещаете вопросительный знак, немного сложно на самом деле решить, каков ваш вопрос. Что вы на самом деле хотите знать? –

+0

действительно ли код проверки доступности сети хорошо работает с 3g? – pnandy

ответ

0

У меня нет опыта работы с iPhone, но в целом обнаружение присутствия в сети сложно. Это может измениться за очень короткое время с момента последнего тестирования, поэтому любой результат теста будет по-прежнему ненадежен.

Я бы предложил попробовать отправить данные, если это то, что вы (или пользователь) хотите отправить в любом случае, нет никакой попытки попробовать. Лучше попробовать и получить отказ от, например, TCP (выполнив попытки автоматически, как обычно), чем решить в какой-то момент, что отправка невозможна.

0

Я бы предложил прочитать через this best practices guide, а затем изучить the Reachability example source code. Это подход «яблоко предписан».

+0

Да, он отлично работает для 2g и Wi-Fi. но по какой-то причине (большую часть времени) он не работает на телефонах 3g, и я не могу понять, почему он так себя ведет. – pnandy

+0

определить "не работает" – slf

Смежные вопросы