Я хотел бы проверить доступность WiFi-подключения устройства во время запуска моего приложения.
Итак, я добавил SystemConfiguration.framework
.
Код:
#import <CoreLocation/CoreLocation.h>
#import <SystemConfiguration/SystemConfiguration.h>
#import <SystemConfiguration/SCNetworkReachability.h>
- (BOOL)networkCheck{
Reachability *wifiReach = [Reachability reachabilityForInternetConnection];
NetworkStatus netStatus = [wifiReach currentReachabilityStatus];
switch (netStatus)
{
case NotReachable:
{
NSLog(@"NETWORKCHECK: Not Connected");
return false;
break;
}
case ReachableViaWWAN:
{
NSLog(@"NETWORKCHECK: Connected Via WWAN");
return false;
break;
}
case ReachableViaWiFi:
{
NSLog(@"NETWORKCHECK: Connected Via WiFi");
return true;
break;
}
}
return false;
}
Ошибка:
Достижимость не была объявлена в этой области
NetworkStatus не был объявлен в этой области
netStatus не был объявлен в этой области
\
NotReachable не было объявлено в этой области
ReachableViaWWAN не было объявлено в этой области