Просто попробуйте переустановить его
Надеюсь, это сработает:)
Достижимость notificataions, казалось, не была надежна для меня также для обнаружения Wi-Fi. Таким образом, я просто использую опрос вместо этого. Проверка каждые 5 секунд, кажется, не причиняет вреда.
- (void) checkReachability {
BOOL connected = ([[Reachability sharedReachability] localWiFiConnectionStatus] == ReachableViaWiFiNetwork);
// Do something...
[self performSelector:@selector(checkReachability) withObject:nil afterDelay:5.0];
}