草庐IT

CNCopyCurrentNetworkInfo

全部标签

objective-c - 使用 CNCopyCurrentNetworkInfo 的问题

我正在使用以下代码检索iPod连接的WiFi网络的SSID。NSArray*ifs=(id)CNCopySupportedInterfaces();NSLog(@"%s:Supportedinterfaces:%@",__func__,ifs);idinfo=nil;for(NSString*ifnaminifs){info=(id)CNCopyCurrentNetworkInfo((CFStringRef)ifnam);NSLog(@"%s:%@=>%@",__func__,ifnam,info);if(info&&[infocount]){break;}[inforelease];

ios - CNCopyCurrentNetworkInfo 与 iOS 13

Apple在iOS13中更改了有关WiFi的一些内容。如果您想使用CNCopyCurrentNetworkInfo,您的应用需要具有以下之一有权访问位置的应用您的应用是当前启用的VPN应用您的应用通过NEHotspotConfiguration配置了设备当前使用的WiFi网络来源:WWDC19session713我正在使用NEHotspotConfiguration配置网络,但在这样做之后我无法再获取当前的SSID。以下代码适用于iOS12:///retrievethecurrentSSIDfromaconnectedWifinetworkprivatefuncretrieveCurr