2010-03-17 50 views

回答

1

我找到了一種使用咆哮框架獲取網絡更改事件的方法。 在其上添加代碼以接收網絡更改事件。 咆哮框架可以在http://growl.info/documentation/developer/

+1

如果這是正確的答案,則應該將標題更改爲「如何檢測cocoa osx USING GROWL中的網絡事件」。我們中的一些人不能僅僅爲所有事情使用第三方...... – 2015-04-02 15:23:49

5

是的,你可以在SystemConfiguration.framework中使用Reachability API。請參閱here。示例代碼(iphone)可用here。有關可達性API的部分也應該可用於OS X。

要使用API​​,您需要了解OS X特定的「運行循環」概念。見here

+0

我想異步的方式接收網絡更改事件的通知。 – Unicorn 2010-03-22 10:01:43