- (void)checkForWIFIConnection {
Reachability* wifiReach = [Reachability reachabilityForLocalWiFi];
NetworkStatus netStatus = [wifiReach currentReachabilityStatus];
if (netStatus!=ReachableViaWiFi)
{
bAccessWifi = false;
}else{
bAccessWifi = true;
}
}
Il existe aussi un paramètre qu'on peut définir dans le plist du projet
UIRequiresPersistentWiFi ou Application uses wifi qu'on met à YES.
Dans ce cas c'est Apple qui gère le lancement d'une alertview qui demande de désactiver le mode avion ou utilisez Wi-Fi pour accéder aux données.