iOS 获取当前Wifi的 名称 SSID
2015-12-04 12:44
513 查看
首先添加框架:SystemConfiguration.framework
[objc] view
plaincopy
#import <SystemConfiguration/CaptiveNetwork.h>
- (NSString *)currentWifiSSID {
// Does not work on the simulator.
NSString *ssid = nil;
NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces();
for (NSString *ifnam in ifs) {
NSDictionary *info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);
if (info[@"SSID"]) {
ssid = info[@"SSID"];
}
}
[objc] view
plaincopy
#import <SystemConfiguration/CaptiveNetwork.h>
- (NSString *)currentWifiSSID {
// Does not work on the simulator.
NSString *ssid = nil;
NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces();
for (NSString *ifnam in ifs) {
NSDictionary *info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);
if (info[@"SSID"]) {
ssid = info[@"SSID"];
}
}
相关文章推荐
- iOS常用手势识别器
- iOS常用手势识别器
- IOS 沙盒与清除缓存
- iOS 打电话 发短信 邮件 打开网址 调用应用等合集
- iOS 打电话、发短信、邮件、打开网址、调用应用等合集
- 状态栏的隐藏与显示
- XCode模拟器上下黑边、显示不完整、适配问题
- iOS程序性能优化
- 防止IOS6与IOS7图标不一致
- 防止IOS6与IOS7图标不一致
- iOS创建、删除文件夹、获取沙盒路径
- iOS创建、删除文件夹、获取沙盒路径
- iOS定时器、延迟执行
- iOS 21种设计模式之工厂模式
- iOS定时器、延迟执行
- iOS开发 使用代理反向传值
- iOS推送所有流程(不使用第三方库)
- iOS 代理协议
- iOS 公司开发者账号邓白氏码申请
- IOS 取消右滑返回