Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Empty User
@dimash07
Мобильная разработка
Swift
Стоит ли использовать NSTimer?
Добрый день! Пишу мобильное приложение, и там нужно учитывать есть ли подключение к сети. Если нет подключения, то кнопки исчезают. Так вот решил эту задачу с помощью NSTimer и класса Reachability. Примерно код выглядит так:
self.timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("checkConnection"), userInfo: nil, repeats: true)
...
func checkConnection() {
if Reachability.isConnectedToNetwork() != true{
//Тут отключаем кнопки...
}
}
Правильно ли я делаю? Не будет ли таймер нагружать систему? А как Вы проверяете подключение к интернету?
Вопрос задан
более трёх лет назад
219 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
pavel null
@onepavel
Консультация и разработка мобильных приложений
Reachability умеет посылать нотификешины, когда пропала или появилась сеть
поиск в гугле выдает отличные примеры:
b2cloud.com.au/tutorial/checking-if-an-ios-app-is-...
tympanus.net/codrops/2009/09/14/checking-network-r...
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
Empty User
@dimash07
Автор вопроса
Спасибо! Посмотрел как работает этот нотификейшн, оказалось работает этим же методом что я и написал :)
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Linux
+4 ещё
Простой
Как эмулировать Android максимально похожий на реальное устройство?
2 подписчика
вчера
418 просмотров
4
ответа
Android
+1 ещё
Простой
Почему вылетает ошибка при запуске устройства в Andoid Device Manager?
1 подписчик
10 мая
74 просмотра
0
ответов
iOS
+2 ещё
Простой
Хочется свой WKWebview вместо системного — какие реализации посоветуете?
2 подписчика
29 апр.
508 просмотров
1
ответ
iOS
+2 ещё
Средний
Localstorage в webview на iOS периодически стирается — как бороться?
1 подписчик
26 апр.
65 просмотров
0
ответов
iOS
+1 ещё
Простой
Почему при входе в приложение сразу начинает записывать видео?
1 подписчик
11 апр.
90 просмотров
1
ответ
Мобильная разработка
+1 ещё
Средний
Можно ли создать собственную карту на основе Google Maps (для приложение заказа такси)?
2 подписчика
04 мар.
259 просмотров
1
ответ
Мобильная разработка
Средний
Как открыть ГосУслуги из WebView?
1 подписчик
14 февр.
135 просмотров
2
ответа
Мобильная разработка
Средний
Много сим в одном месте на входящие звонки?
1 подписчик
11 февр.
109 просмотров
2
ответа
iOS
+2 ещё
Средний
Установка приложений минуя AppStore?
2 подписчика
06 февр.
260 просмотров
0
ответов
Мобильная разработка
+2 ещё
Средний
Как тестировать оплату по QR-коду тестовой картой?
1 подписчик
17 янв.
178 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Программист 1С (1С:Интеграция КОРП)
ИТ-Экспертиза
До 300 000 ₽
Программист 1С
Дэнатол
•
Санкт-Петербург
от 130 000 ₽
Разработчик 1С
1С-Архитектор бизнеса
от 100 000 до 150 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама