Я не могу получить wifi SSID (уникальный ключ для wifi).Я видел много ответов, но у меня ничего не работает.
Самый распространенный ответ, который я нашел, был включить в Xcode значение
Targets -> Capabilities -> Access WiFi.Информация -> Включить его
Моя версия XCode 10.1 , там нет опции для Доступ к информации Wi-Fi . Так я повернулся Конфигурация беспроводного аксессуара
Мой код:
extension UIDevice {
public var SSID: String?{
get {
guard let interfaces = CNCopySupportedInterfaces() as? [String] else { return nil }
let key = kCNNetworkInfoKeySSID as String
for interface in interfaces {
guard let interfaceInfo = CNCopyCurrentNetworkInfo(interface as CFString) as NSDictionary? else { continue }
return interfaceInfo[key] as? String
}
return nil
}
}
}
Моя версия swift - 4.2, а версия сборки - 12.1.Я очень новичок в разработке IOS. Пожалуйста, дайте мне знать, что я делаю Неправильно. Как я могу сделать это правильно.