当 Cocoa / Obj-C 应用程序中的网络连接发生变化时收到通知

发布于 2024-09-29 15:30:34 字数 166 浏览 2 评论 0原文

有没有什么方法可以得到通知/让你的 Cocoa 应用程序监听网络连接的变化(断开连接、连接等)?像 HardwareGrowler 这样的东西是如何做到的?

Is there any way to be notified / have your Cocoa application listen for changes in the network connection (disconnect, connect, etc.)? How does something like HardwareGrowler do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悲欢浪云 2024-10-06 15:30:34

查看 HardwareGrowler 的源代码(在 /Extras 下找到) Growl 的源代码,我认为最简单的方法是使用 NetworkNotifier.m 类,并将对 AppDelegate 函数的所有调用更改为您希望在网络连接更改时执行的任何回调(并为他们的代码提供信任!)。

After looking at the source code for HardwareGrowler (found under /Extras in the source code for Growl, I figure that the easiest way would be to use the NetworkNotifier.m class and change all calls to AppDelegate functions to whatever callbacks you want executed when the network connection changes (and give them credit for their code!).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文