使用Mac OS X 10.13,“网络偏好设置”窗格显示是否已连接网络服务(例如Wi-Fi和/或以太网)的状态。如果我更改服务状态(例如,通过打开或关闭Wi-Fi或断开/连接以太网电缆),则“首选项窗格”会立即反映出此更改,这意味着它将收到有关网络服务更改的通知。
如何在Swift程序中完成接收这些类型的通知?
我知道我可以创建一个计时器对象来使用NetworkSetup应用程序进程命令定期检查状态,并且效果很好,但是希望在发生更改时得到通知。
答案 0 :(得分:-1)
没关系;看起来可以使用SystemConfiguration框架完成