1)。iPhoneでプログラムでwi-fi SSIDのすべてのリストを取得したい。
次のコードを試してみましたが、接続されている SSID の詳細のみが表示されます。
NSArray *ifs = (id)CNCopySupportedInterfaces();
NSLog(@"%s: Supported interfaces: %@", __func__, ifs);
id info = nil;
for (NSString *ifnam in ifs) {
info = (id)CNCopyCurrentNetworkInfo((CFStringRef)ifnam);
NSLog(@"%s: %@ => %@", __func__, ifnam, info);
if (info && [info count]) {
break;
}
[info release];
}
2)。もう 1 つの質問は、Wi-Fi がオフのときに Wi-Fi の範囲内にいる場合、どうすればそれを特定できるかということです。Wi-Fiがオフのときに、Wi-Fiの範囲内にいることを識別できますか?