3

IPhone が WIFI ネットワークに接続したときに通知を受け取る方法を探している初心者の IOS プログラマー。

すなわち、次の遷移の通知: 3G から WIFI WIFI から 3G WIFI から別の WIFI

接続しているSSIDがわかればいいのですが...

Android でこれを理解するのに約 20 分かかりました。IOS でこの関数の開始点が見つかりません。

ありがとう

4

2 に答える 2

4

コードを使用すると、現在接続している WIFI の SSID データを取得できます。

CFArrayRef myArray1 = CNCopySupportedInterfaces();
CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray1, 0));
NSLog(@"%@",myDict);
于 2012-11-21T08:28:36.537 に答える
3

ネットワークの変更の通知を受け取るには、 Apple の Reachability クラスをプロジェクトにドロップできます。

SSID の取得については、システム構成フレームワークの CaptiveNetwork API (リンクされているドキュメント)のソリューションを確認してください。

于 2012-05-29T03:07:48.160 に答える