Похоже, что CWInterface устарел в 10.10 Yosemite и был заменен на CWWiFiClient.

В CWInterface я обычно использовал бы метод setPower для отключения Wi-Fi, но я не знаю аналогичного метода в CWWiFiClient.

Кто-нибудь знает, как отключить Wi-Fi с помощью CWWiFiClient?

Спасибо.

2
Jake Chasan 28 Мар 2015 в 18:47

2 ответа

Лучший ответ

Получите экземпляр CWInterface следующим образом:

let _en: CWInterface! = CWWiFiClient.sharedWiFiClient().interface()

И теперь вы можете снова отключить Wi-Fi с помощью метода setPower!

2
timest 19 Янв 2016 в 18:11

Согласно Apple CWInterface и setPower все еще актуальны в 10.10, но только что были изменены.

https://developer.apple.com/library/mac/documentation/General/Reference/APIDiffsMacOSX10_10SeedDiff/frameworks/CoreWLAN.html

-2
sean 29 Май 2015 в 19:18