objective-c - 如何在ios中获取接入点的mac地址?

标签 objective-c ios wireless access-point

我想获得一些关于接入点的独特信息。例如 MAC 地址和强度。我尝试在 objective-c 中用最多三个强度的无线接入点做三角形。我有 xcode 4.3.2 和 ios 5.1。我如何在 iOS 中执行此操作。

最佳答案

there

试试这个:

CFArrayRef myArray = CNCopySupportedInterfaces();
CFDictionaryRef captiveNetWork = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
NSLog(@"Connected at : %@", captiveNetWork);
NSDictionary *myDictionnary = (__bridge NSDictionary *)captiveNetWork;
NSString *bssid = [myDictionnary objectForKey:@"BSSID"];
NSLog(@"BSSID : %@", bssid);

关于objective-c - 如何在ios中获取接入点的mac地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11427449/

相关文章:

ios - 在 iOS 的组合框架中添加发布者发出的值之间的延迟

ios - Xcode 4.5 - 在我的设备上无线构建应用程序

android - 通用打印机驱动程序 - Android

javascript - 如何在 ios 6 中将逗号 (,) 分隔符作为小数点分隔符?

ios - 在 webview 中创建和加载 pdf

ios - 为什么 Apple 不允许在框架中使用静态库?

iphone - 在 iPhone 的 LinkedIn 集成中共享图像

python - 来自 WiFi 数据的位置

iphone - objective-c : Using #define constant values in math expressions

objective-c - 在 NSWindow 中的不同容器上拖动 handle