标签: swift macos cocoa
我想要做的是在建立或恢复互联网连接时调用一些代码。
我知道有解决方案让我测试互联网连接是否有效,但我想知道是否有办法让互联网连接变为活动状态触发功能。
如果没有,最好的解决方法是什么?每隔x秒检查一次连接?感谢。
答案 0 :(得分:1)
SCNetworkReachability API可以配置为在IP地址或主机名的可达性状态发生变化时生成通知。创建一个SCNetworkReachabilityRef,然后设置一个回调,并在检测到网络更改时调用它。