2016-09-01 4 views
0

シェルスクリプトを使用せずにアクティブ/非アクティブネットワーク接続を取得する方法はありますか? CWInterfaceはWiFiネットワークについての情報を提供し、CNCopyCurrentNetworkInfoはあなたがコマンドライン上でifconfigコマンドを実行して取得同じ情報が必要な場合、あなたはそれのためのソースコードを読むより悪い行うことができますOS XのOS Xでアクティブなネットワーク接続を取得

+1

では利用できません:https://opensource.apple.com/source/network_cmds/network_cmds-77/ifconfig.tproj/ifconfig.c – Monolo

答えて

0
 CWInterface* wifi = [[CWWiFiClient sharedWiFiClient] interface]; 
     int secType  = (int)[wifi security]; 
     int channel  = (int) [[wifi wlanChannel] channelNumber]; 
     int rssi  = [wifi rssiValue]; 
     NSString *ssid = [wifi ssid]; 
     NSString *bssid = [wifi bssid]; 
+0

歓迎します;)この質問をした後に 'CWWiFiClient'を追加しました。https://github.com/xamarin/xamarin-macios/pull/853 –

+0

そして 'CWWiFiClient'はOS X 10.10+でのみ利用可能です。 –

関連する問題