【问题标题】:Mac OS X 10.x Network Service NotificationMac OS X 10.x 网络服务通知
【发布时间】:2018-12-15 12:26:39
【问题描述】:

使用 Mac os x 10.13 时,网络首选项面板会显示网络服务(例如 Wi-Fi 和/或以太网)是否连接的状态。如果我更改了服务状态,例如关闭或打开 Wi-Fi,或者断开/连接以太网电缆,那么“首选项”窗格会立即反映此更改,这意味着它正在收到有关网络服务更改的一些通知。

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

我知道我可以创建一个计时器对象来使用 NetworkSetup 应用程序进程命令定期检查状态,这工作正常,但我希望在发生更改时得到通知。

【问题讨论】:

    标签: macos-high-sierra


    【解决方案1】:

    没关系;使用 SystemConfiguration 框架似乎可以做到这一点

    【讨论】:

    • 这不是一个答案,也不应该作为一个答案发布。如果您找到了想要分享的解决方案,请在此处编写符合质量标准的正确答案。如果您不想这样做,请等到其他人这样做或删除您的问题本身。
    猜你喜欢
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    • 2010-09-10
    • 2015-03-21
    • 2011-06-20
    • 1970-01-01
    相关资源
    最近更新 更多