Мне нужно получить имя подключенной в данный момент точки доступа Wi-Fi, например. "BT OpenZone"
Мне сказали, что это можно сделать с помощью CaptiveNetwork, в частности, CNCopyCurrentNetworkInfo
Мой код:
#import <SystemConfiguration/CaptiveNetwork.h>
...
// 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);
Когда код запускается на устройстве в точке доступа Wi-Fi, captiveNtwrkDict
равен нулю.
Кто-нибудь смог заставить его работать? Я не могу найти много документации или примеры примеров кода в CaptiveNetworks... любая помощь будет высоко оценена.