IPhone が WIFI ネットワークに接続したときに通知を受け取る方法を探している初心者の IOS プログラマー。
すなわち、次の遷移の通知: 3G から WIFI WIFI から 3G WIFI から別の WIFI
接続しているSSIDがわかればいいのですが...
Android でこれを理解するのに約 20 分かかりました。IOS でこの関数の開始点が見つかりません。
ありがとう
IPhone が WIFI ネットワークに接続したときに通知を受け取る方法を探している初心者の IOS プログラマー。
すなわち、次の遷移の通知: 3G から WIFI WIFI から 3G WIFI から別の WIFI
接続しているSSIDがわかればいいのですが...
Android でこれを理解するのに約 20 分かかりました。IOS でこの関数の開始点が見つかりません。
ありがとう
コードを使用すると、現在接続している WIFI の SSID データを取得できます。
CFArrayRef myArray1 = CNCopySupportedInterfaces();
CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray1, 0));
NSLog(@"%@",myDict);
ネットワークの変更の通知を受け取るには、 Apple の Reachability クラスをプロジェクトにドロップできます。
SSID の取得については、システム構成フレームワークの CaptiveNetwork API (リンクされているドキュメント)のソリューションを確認してください。