До сегодняшнего дня я использовал интерфейс CaptiveNetwork для отображения имени подключенного в настоящее время Wi-Fi. В предыдущей ссылке iOS 9 уже указано, что методы CaptiveNetwork отныне теперь, но они все еще работали в начале.
С новейшей версией Apple, похоже, уже заблокировала эти вызовы (возможно, из-за проблем с конфиденциальностью?).
Есть ли другой способ получить имя текущего Wifi?
Вот как я получил SSID до сегодняшнего дня, но теперь вы получаете только нуль:
#import <SystemConfiguration/CaptiveNetwork.h>
NSString *wifiName = nil;  
NSArray *interFaceNames = (__bridge_transfer id)CNCopySupportedInterfaces(); 
for (NSString *name in interFaceNames) { 
    NSDictionary *info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)name); 
    if (info[@"SSID"]) { 
        wifiName = info[@"SSID"]; 
    } 
} 
