IOS 如何获得 WIFI SSID

#import <SystemConfiguration/CaptiveNetwork.h>

+ (id)fetchSSIDInfo
{
    NSArray *ifs = (id)CNCopySupportedInterfaces();
    NSLog(@"%s: Supported interfaces: %@", __func__, ifs);
    id info = nil;
    for (NSString *ifnam in ifs) {
        info = (id)CNCopyCurrentNetworkInfo((CFStringRef)ifnam);
        if (info && [info count]) {
            break;
        }
        [info release];
    }
    [ifs release];
    return [info autorelease];
}

//check wifi sid
        NSDictionary *ifs = [BaseFunction fetchSSIDInfo];
        NSString *ssid = [[ifs objectForKey:@"SSID"] lowercaseString];
        debug_NSLog(@"ssid:%@",ssid);

posted @ 2013-02-25 17:47  李伯波  阅读(1010)  评论(0编辑  收藏  举报