Мне нужно получить имя текущей точки доступа Wi-Fi, например, "BT OpenZone"
Мне сказали это можно сделать с помощью CaptiveNetwork , в частности CNCopyCurrentNetworkInfo
Мой код на данный момент:
#import
...
// Get the dictionary containing the captive network infomation
CFDictionaryRef captiveNtwrkDict = CNCopyCurrentNetworkInfo(kCNNetworkInfoKeySSID);
// Get the count of the key value pairs to test if it has worked
int count = CFDictionaryGetCount(captiveNtwrkDict);
NSLog(@"Count of dict:%d",count);
Когда код запускается на устройстве в точке доступа WiFi, captiveNtwrkDict
равен нулю.
Кому-нибудь удалось заставить его работать? Я не могу найти много документации или примеров кода на CaptiveNetworks ... любая помощь будет очень признательна.