2010-11-24 2 views
2

Я не могу найти информацию об этом, но действительно нужно знать наверняка, если это не произойдет, или если документация, подтверждающая это, произойдет слишком просто, чтобы найти!iPhone замораживается при переключении сети с 3G на 2G

Предыстория:

Когда мое приложение работает на iPhone, который имеет слабый сигнал 3G, и поэтому переключается назад и вперед от слабого 3G к сильным 2G и наоборот, кажется, замораживать (приложение, полное замораживание в течение 5-10 секунд). У меня были сообщения об этом издалека, но это то, что я не могу воспроизвести, поскольку мой сигнал 3G слишком силен в моей области!

Если я сжимаю свой iPhone 4 плотно, тогда я могу сгладить сигнал, чтобы я получил предупреждение, сообщающее мне, что нет сотовой сети передачи данных ... прежде чем он переключится на 2G кратко. Это приводит к замораживанию, и я отследил его до предупреждения, вызывающего метод делегирования приложения «applicationDidBecomeActive», который вызывается после отклонения предупреждения, но не «applicationWillResignActive», как я ожидал, когда думал о нормальном процессе приостановки/возобновления.

Я изменил часть логики в своем коде, чтобы справиться с этим, и эта проблема теперь решена.

Вопрос:

ли какие-либо методы делегата приложение называется, когда телефон переключается с 3G на 2G и наоборот? Приложение мгновенно потеряет его активное состояние, а затем восстановит его, как в этой ситуации? Вышеупомянутая проблема, похоже, точно отражает то, что мои пользователи испытывают, ИСКЛЮЧАЮТ от того факта, что я получаю предупреждение «без сотовой сети данных», которое, очевидно, немного меняет ситуацию. Они не получают этого предупреждения, но они все равно получают заморозки.

Thanks

+0

Какую сеть вы используете в своем приложении? – makdad 2010-11-25 22:48:40

+0

У вас есть причина и альтернатива для решения этой проблемы? Даже я столкнулся с тем же – 2012-12-24 11:53:17

ответ

0

Возможно, вы сможете отслеживать это с помощью возможности достижения цели.

Это может быть here.

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