Mac OS X 10.x网络服务通知

时间:2018-07-06 21:59:29

标签: macos-high-sierra

使用Mac OS X 10.13,“网络偏好设置”窗格显示是否已连接网络服务(例如Wi-Fi和/或以太网)的状态。如果我更改服务状态(例如,通过打开或关闭Wi-Fi或断开/连接以太网电缆),则“首选项窗格”会立即反映出此更改,这意味着它将收到有关网络服务更改的通知。

如何在Swift程序中完成接收这些类型的通知?

我知道我可以创建一个计时器对象来使用NetworkSetup应用程序进程命令定期检查状态,并且效果很好,但是希望在发生更改时得到通知。

1 个答案:

答案 0 :(得分:-1)

没关系;看起来可以使用SystemConfiguration框架完成