【发布时间】:2018-12-15 12:26:39
【问题描述】:
使用 Mac os x 10.13 时,网络首选项面板会显示网络服务(例如 Wi-Fi 和/或以太网)是否连接的状态。如果我更改了服务状态,例如关闭或打开 Wi-Fi,或者断开/连接以太网电缆,那么“首选项”窗格会立即反映此更改,这意味着它正在收到有关网络服务更改的一些通知。
如何在我的 Swift 程序中完成接收这些类型的通知?
我知道我可以创建一个计时器对象来使用 NetworkSetup 应用程序进程命令定期检查状态,这工作正常,但我希望在发生更改时得到通知。
【问题讨论】: