OSX / Swift:建立/恢复互联网连接时调用功能

时间:2015-11-02 17:05:05

标签: swift macos cocoa

我想要做的是在建立或恢复互联网连接时调用一些代码。

我知道有解决方案让我测试互联网连接是否有效,但我想知道是否有办法让互联网连接变为活动状态触发功能。

如果没有,最好的解决方法是什么?每隔x秒检查一次连接?感谢。

1 个答案:

答案 0 :(得分:1)

SCNetworkReachability API可以配置为在IP地址或主机名的可达性状态发生变化时生成通知。创建一个SCNetworkReachabilityRef,然后设置一个回调,并在检测到网络更改时调用它。