Я пытаюсь настроить Reachability с помощью нового 2.0 AFNetworking.
В моем AppDelegate я инициализирую sharedManager.
// Instantiate Shared Manager
[AFNetworkReachabilityManager sharedManager];
Затем в соответствующем VC-методе я проверяю, есть ли isReachable:
// Double check with logging
if ([[AFNetworkReachabilityManager sharedManager] isReachable]) {
NSLog(@"IS REACHABILE");
} else {
NSLog(@"NOT REACHABLE");
}
В настоящее время это не работает, как ожидалось, в симуляторе, но я думаю, что это нужно будет тестировать на устройстве, а не на симуляторе.
Вопрос То, что я хотел бы сделать, - следить за связностью внутри VC. Поэтому я запускаю следующее в viewDidLoad:
// Start monitoring the internet connection
[[AFNetworkReachabilityManager sharedManager] startMonitoring];
Как мне зарегистрироваться для изменений? Что будет/будет вызываться после изменения сетевого подключения, я не вижу этого в документации.