Как запустить метод на iOS, когда устройство пользователя подключено к интернету? - PullRequest
1 голос
/ 18 ноября 2011

В приложении, которое я разрабатываю, я хочу прослушать событие, когда устройство пользователя подключается к Интернету. Я имею в виду случай использования, когда мое устройство в настоящее время не подключено к Интернету (например, iPod touch, а не дома, где нет Wi-Fi), и затем оно подключается к Интернету (т. Е. Возвращается домой). Есть ли в iOS событие, которое я могу прослушать в своем приложении для этого?

Ответы [ 2 ]

4 голосов
/ 18 ноября 2011

Вы можете установить один с помощью SCNetworkReachabilitySetCallback. См. Отличный пример Apple, под названием Reachability http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

0 голосов
/ 18 ноября 2011

Использовать классы Reachability - образец здесь

Reachability* reachability = [[Reachability reachabilityWithHostName: @"www.apple.com"] retain];
NetworkStatus netStatus = [reachability currentReachabilityStatus];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...