您的位置:首页 > 移动开发 > IOS开发

iOS 判断是否连接wifi

2016-06-21 09:28 483 查看
+(BOOL)isWIFIConnection;

+(BOOL)isWIFIConnection

{

BOOL ret = YES;

struct ifaddrs * first_ifaddr, * current_ifaddr;

NSMutableArray* activeInterfaceNames = [[NSMutableArray
alloc] init];

getifaddrs( &first_ifaddr );

current_ifaddr = first_ifaddr;

while( current_ifaddr!=NULL )

{

if( current_ifaddr->ifa_addr->sa_family==0x02 )

{

[activeInterfaceNames addObject:[NSString
stringWithFormat:@"%s", current_ifaddr->ifa_name]];

}

current_ifaddr = current_ifaddr->ifa_next;

}

ret = [activeInterfaceNames containsObject:@"en0"] || [activeInterfaceNames
containsObject:@"en1"];

return ret;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: