У меня есть приложение, где при запуске он проверяет положение пользователя, а затем получает погоду для этого места. В основном направление и скорость ветра.GCD в разных классах
Выполняет обычную проверку, чтобы увидеть, что у нее есть соединение Intenet, но я обнаружил, что при наличии соединения, но очень медленно приложение зависает на экране запуска (выполнение проверки при запуске).
У меня есть класс, который делает это, который вызывается при запуске, после которого загружается начальный экран. Оглядываясь, GCD кажется правильным путем, но могу ли я получить ответ, который будет отображаться на ярлыке в когда экран завершен с получением данных? Основной протектор ушел бы, или, скорее, обходил этот класс и дошел до главного экрана.
Должен ли я использовать что-то вроде Центра уведомлений, чтобы помочь обновить и перезагрузить ярлык?
Благодарим за любые мысли или фрагменты кода. Jorgen
PS. Я пытаюсь сохранить приложение iOS 5.1, чтобы сохранить старые iPads счастливыми.
Как вы можете проверить подключение к Интернету? и почему? на последнем WWDC каждому разработчику было предложено пропустить эту часть и напрямую выполнить сетевую связь и обработать событие _no-connection_ в ветви обратной связи FALSE, потому что методы класса _Reachability_ очень медленны. – holex
У меня есть метод, который проверяет, что я могу добраться до apple.com – Jorgen